greatest
説明
1つ以上のパラメータのリストから最大の値を返します。
一般的に、返される値は入力と同じデータ型を持ちます。
パラメータは以下のルールに基づいて比較されます。
-
入力パラメータのいずれかがNULLの場合、NULLが返されます。
-
少なくとも1つのパラメータがDOUBLE型の場合、すべてのパラメータはDOUBLE値として比較されます。同じルールがDECIMALおよびFLOATデータ型にも適用されます。
-
パラメータが数値と文字列の混合であっても、文字列が数値に変換できる場合、パラメータは数値として比較されます。文字列が数値に変換できない場合、パラメータは文字列として比較されます。
-
パラメータが文字の場合、最初の文字のアルファベット順に基づいて比較されます。