SQL 関数
SQL には、カウントや計算に使用できる組み込み関数が多数あります。
SQL Aggregate 関数
SQL Aggregate 関数は、列から取得した値を計算し、単一の値を返します。
有用な Aggregate 関数:
- AVG() - 平均値を返す
- COUNT() - 行数を返す
- FIRST() - 最初のレコードの値を返す
- LAST() - 最後のレコードの値を返す
- MAX() - 最大値を返す
- MIN() - 最小値を返す
- SUM() - 合計を返す
SQL Scalar 関数
SQL Scalar 関数は、入力値に基づいて単一の値を返します。
有用な Scalar 関数:
- UCASE() - フィールドを大文字に変換する
- LCASE() - フィールドを小文字に変換する
- MID() - テキストフィールドから文字を抽出する。MySQLで使用
- SubString(フィールド,1,end) - テキストフィールドから文字を抽出する
- LEN() - テキストフィールドの長さを返す
- ROUND() - 数値フィールドを指定した小数桁数に四捨五入する
- NOW() - 現在のシステム日付と時刻を返す
- FORMAT() - フィールドの表示形式をフォーマットする
ヒント:以下の章では、Aggregate 関数と Scalar 関数について詳しく説明します。
その他の拡張