検索CASE文

Pocket

/*
|| 検索CASE文
||
||    CASE
||       WHEN <条件式1> THEN
||          <処理文>
||       [WHEN <条件式2> THEN
||          <処理文>]
||       ELSE
||          <処理文>
||    END CASE;
*/
SQL> DECLARE
2              var NUMBER := 15;
3          BEGIN
4             CASE
5                 WHEN var <10 THEN
6                    DBMS_OUTPUT.PUT_LINE(‘値は10より小さい’);
7                WHEN var<20 THEN
8                    DBMS_OUTPUT.PUT_LINE(‘値は20より小さい’);
9               WHEN var<30 THEN
10                 DBMS_OUTPUT.PUT_LINE(‘値は30より小さい’);
11             ELSE
12                DBMS_OUTPUT.PUT_LINE(‘値はそれ以外’);
13             END CASE;
14          END;
15          /
以上です (^^♪