2013年10月29日火曜日

ORACLE GREATEST

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


  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly