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 関数について詳しく説明します。


その他の拡張