SQL道場 算術関数 GREATEST関数

SQLで引数の中の最大値を返すGREATEST関数について記載しています。

対応データベースMySQL ORACLE

GREATEST関数の文法

SELECT GREATEST(値1,値2,値3 ・・・) FROM テーブル
引数数値型 文字列型 日付型 任意の値
返値引数の中の最大値

GREATEST関数は複数の引数の中から最大の値を返します。引数の値には数値型、文字列型、日付型を指定可能ですが、混在しての指定は不可能です。また、NULL値は無視されます。

実行例

MySQLの実行例

/* MySQL 引数の中の最大値を返すサンプル */
SELECT GREATEST(12,25,36,52,15);
GREATEST関数サンプル実行結果