「Oracle」PL/SQLでCASE文のサンプル
書式
CASE
WHEN 条件式 THEN
処理コード
略
ELSE 処理コード
END CASE;
CASE
WHEN 条件式 THEN
処理コード
略
ELSE 処理コード
END CASE;
CASE WHEN 条件式 THEN 処理コード 略 ELSE 処理コード END CASE;
「CASE WHEN 条件式 THEN 処理 END CASE」を利用して条件式を判定します。
使用例
CASE
WHEN uNo > 88 THEN
flg = 1;
WHEN uNo < 66 THEN
flg = -1;
ELSE
flg = 0;
END CASE;
CASE
WHEN uNo > 88 THEN
flg = 1;
WHEN uNo < 66 THEN
flg = -1;
ELSE
flg = 0;
END CASE;
CASE WHEN uNo > 88 THEN flg = 1; WHEN uNo < 66 THEN flg = -1; ELSE flg = 0; END CASE;