リファレンスガイド> SQL関数のTDVサポート> 集計関数> MAX
 
MAX
値の入力セットが与えられると、MAXはそのセットの最大値を返します。
構文
MAX (expression)
備考
式は、数値、文字列、または日時にすることができます。
出力タイプは入力タイプと同じです。
入力がCHARの場合、出力はソート順の最上位の文字列です。
入力が日付/時刻の場合、出力は最新の日付/時刻です。
入力がリテラルの場合、出力は同じリテラルです。
入力が数式の場合、MAXは値を代数順に比較します。つまり、大きな負の数は、ゼロ未満の小さな負の数よりも小さくなります。
次の表に、MAXで使用できる入力タイプとそれに対応する出力タイプを示します。
式のデータタイプ
出力タイプ
BIGINT、CHAR、DATE、DECIMAL、DOUBLE、FLOAT、INTEGER、INTERVAL_DAY、INTERVAL_YEAR、LONGVARCHAR、NULL、NUMERIC、REAL、SMALLINT、TIME、TIMESTAMP、TINYINT、VARCHAR
入力タイプと同じタイプ。たとえば、入力がCHAR型の場合、出力もCHAR型になります。
SELECT MAX (products.UnitPrice) Price,
MAX (orders.OrderDate) Date
FROM /shared/examples/ds_inventory/products products,
/shared/examples/ds_orders/orders orders