CASE
CASE <๋์ (์์OR๋ณ์)>.
WHEN <์กฐ๊ฑด1 (์์OR๋ณ์)>.
...
WHEN OTHERS <์กฐ๊ฑดN (์์OR๋ณ์)>.
ENDCASE. <์ข
๋ฃ>
- ๊ฐ๋จํ ์กฐ๊ฑด๋ฌธ์ผ ๋
IF
๋ฌธ์ ์ง์ํ๊ณ CASE
๋ฌธ์ ์ฌ์ฉํ์
- ์ฝ๋์ ๊ฐ๋
์ฑ์ด ์ข์์ง๋ค.
- ์ถฉ์กฑํ๋ ์กฐ๊ฑด๋ฌธ์ ๋ง๋๋ฉด ์คํ๋ฌธ์คํ ํ ํจ์ ์ข
๋ฃ
- ํ ์ธ์ด์ฒ๋ผ BREAK๋ฌธ์ด ํ์์๋ค.
- ์กฐ๊ฑด๋ฌธ์ ๋์์ 1๊ฐ๋ง ๊ฐ๋ฅ
IF
IF <์กฐ๊ฑด๋ฌธ1>.
<_ ์คํ๋ฌธ1>.
ELSEIF <์กฐ๊ฑด๋ฌธ2>.
<_ ์คํ๋ฌธ2>.
ELSEIF <์กฐ๊ฑด๋ฌธ3>.
<_ ์คํ๋ฌธ3>.
...
ELSE.
<_ ์คํ๋ฌธN>.
ENDIF.<์ข
๋ฃ>
CASE ๐ IF