■ SQL:SWITCH CASE的なSQL


SQL上でSWITCH CASE的な事を行うには?

環境

・Oracle 11.2

方法1:CASE WHENを使う

書式:
CASE 式
  WHEN 式の値1 THEN 戻り値1
  WHEN 式の値2 THEN 戻り値2
  :
  ELSE その他戻り値
END

方法2:DECODEを使う

書式:
DECODE(式, [検索値、結果式] … , 既定値)


SQL, Oracle 11g

0 件のコメント:

その他の記事