テクニカルエンジニア(データベース)試験で使われる標準SQL
Webで個別製品のSQLの解説は多いが,標準SQLはあまり見かけませんね。
ということで,まとめてみました。
算術演算子
+ 値の足し算
- 値の引き算
* 値の掛け算
/ 値の割り算
ビット演算子
なし
比較演算子
= 等しい
> 大きい
< 小さい
>= より大きい
<= より小さい
<> 等しくない(!= ではないので注意)
論理演算子
ALL すべてを表す比較演算子の修飾子
AND 論理積
ANY 何れかを表す比較演算子の修飾子
BETWEEN 範囲内におさまっている場合に真を返す
EXIST 存在するか
IN 入っているか
LIKE パターンマッチング
% 任意の文字列
_ 任意の1文字
NOT 否定
OR 論理輪
SOME 何れかを表す比較演算子の修飾子
単項演算子
+ 正号
- 負号
IS NULL NULLであるか
その他の演算子
|| 文字列結合
CASE 値の変換
集計関数(集合関数)
AVG 平均値を求める
COUNT 行数をカウントする
MAX 最大値を得る
MIN 最小値を得る
SUM 合計値を得る
文字列関数
SUBSTRING 文字列の部分抽出
TRIM 文字列から指定文字の削除
日付関数
なし
変換関数
CAST 型変換を行う
算術関数
なし
データ操作/定義コマンドはこちら
SE覚書き(仮)
http://blog.livedoor.jp/abetan0901/
SQL覚書き
http://blog.livedoor.jp/abetan0901/archives/14898882.html