2005年02月22日

[ テクニカルエンジニア(データベース)/ちょいメモ ]

標準SQL

テクニカルエンジニア(データベース)試験で使われる標準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 型変換を行う

算術関数
 なし

Posted by g@kko at 2005/02/22 21:26 | 個別記事表示 | コメントを見る (3) |
この記事をLicWikiに埋め込む:
コメント
2 :g@kko:05/02/23 18:39:58 [RES]

データ操作/定義コマンドはこちら

SE覚書き(仮)
http://blog.livedoor.jp/abetan0901/
 SQL覚書き
 http://blog.livedoor.jp/abetan0901/archives/14898882.html


3 :ぬべたそ:05/02/26 17:43:17 [RES]

g@kkoさん、HPのリンクありがとうございます。
データベース試験の勉強を進めながら、こちらのHPも参考にさせて頂きます!


4 :g@kko:05/02/27 12:07:06 [RES]

書きっぱなしのノートみたいなブログですが(^^ゞ
ぬべたそさんの参考になれば幸いです。