基本情報技術者試験対策 その14

特殊な演算子

IN:指定した値のいずれかと等しいかどうか

BETWEEN:指定した範囲に含まれるかどうか(~以上~以下)

LIKE:文字列が部分一致するかどうか
%]0以上の連続した文字、[_]任意の1文字

IS NULL:NULLかどうか

 

集約関数

SUM:合計

AVG:平均

MAX:最大値

MIN:最小値

COUNT:行数

 

グループ化

GROUP BY:グループ化

HAVING:グループ化したものから条件で絞り込む

 

並び替え

ORDER BY:取得した行を並べ替える
ASC]昇順で並べ替える、[DESC]降順で並べ替える
複数の列を指定した場合は、指定した順番にソートが実行される

 

カーソル

埋込SQLで複数のデータ(行)を参照する場合に使う、
SELECTの結果を一時的に蓄えておく作業領域のこと

DECLARE CURSOR:カーソル宣言

OPEN:カーソルのオープン

FETCH:データの取り出し

CLOSE:カーソルのクローズ