「Oracle」PL/SQLでCASE文のサンプル

2022年4月13日

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CASE
WHEN 条件式 THEN
  処理コード
 略
ELSE 処理コード
END CASE;
CASE WHEN 条件式 THEN   処理コード  略 ELSE 処理コード END CASE;
CASE 
  WHEN 条件式 THEN
  処理コード
 略
ELSE 処理コード
END CASE;

「CASE WHEN 条件式 THEN 処理 END CASE」を利用して条件式を判定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;

 

Oracle 12c

Posted by arkgame