CASE式

CASE 式 WHEN 条件1 THEN 値1
       [WHEN 条件n THEN 値N
ELSE デフォルト値]
END

式の値が条件1と合えば、値1。一致しない場合は次の条件と比較する。ELSEが省略する場合はNULLを返す。
式・条件・値は同じデータ型である必要がある


CASE JOB WHEN 'CLERK' THEN 'CTU'
WHEN 'SALESMAN'THEN 'NSA'
ELSE 'OTHERS'
END
JOBがCLERKだったらCTUに、SALESMANだったらNSAに、それ以外はOTHERSにする。

アーカイブ

Powered by Movable Type 4.22-ja