ORACLEで複数項目の中から最大の値を取得するにはGREATEST関数を、最小の値を取得するにはLEAST関数を使用します。
書式
SELECT GREATEST (項目1 , 項目2 , …)FROM DUAL;
SELECT LEAST (項目1 , 項目2 , …) FROM DUAL;
例
項目(1 , 2 , 3 , 4)から最大のものと最小のものを取得する場合。
SELECT GREATEST (1 , 2 , 3 , 4)FROM DUAL;
SELECT LEAST (1 , 2 , 3 , 4) FROM DUAL;
結果は以下のようになります。
GREATEST
----------
4
LEAST
----------
1
0 件のコメント:
コメントを投稿