SQL 関数:関数一覧
単一行関数
・問い合わせ結果である各行を操作する。
・引数(定数、列、式)を渡す。
・SELECT句、WHERE句、ORDER BY句で使用可能。
・制限無くネスト可能。
変換関数
・型変換
文字列系
・カンマ区切り(通貨)
・小数点表示
・色々な日付表示
・RR年書式(2000年問題対応)
数値系
・数値判定
日付系
NULL値
文字関数
・0埋め
・切り出し
・切り捨て
・置換
・大文字/小文字
・接続
・文字数
・文字位置
日付関数
数値関数
グループ関数
・行のグループに対して1つの結果を返す。
・以下の(1)~(3)のグループに対して計算を行う。
(1)表全体
(2)WHERE句で選択した複数の行
(3)GROUP BY句でグループ分けした複数の行
・SELECT句、ORDER BY句、HAVING句で使用可能。
WHERE句、GROUP BY句では不可
・ネストは2回まで
・COUNT
・SUM
・MAX/MIN
・AVG
・STDDEV
・NULLの集計