요약
1. SQL에서 IF문은 DECODE로 표현
2. 문자, 숫자형 모두 가능하다.
이번 단원은 너무 유용한 곳이다.
IF문을 DECODE로 구현하는 단원이다.
DECODE(A, B, B', C, C',D)라면
A에서 B면 B'실행, C면 C'실행을 하게 된다. B, C 모두 아니라면 D을 출력하게 된다.
이번엔 짝수와 홀수를 구분하는 코드이다.
순서만 잘 본다면 어렵지 않다.
문자열도 가능하다.
아래는 SALESMAN이면 보너스 없음, 다른 사람에겐 5000 보너스이다.
혹시 대문자/소문자가 섞여있을까봐 LOWER를 추가하였다.
'코딩 > SQL' 카테고리의 다른 글
36. 최대값 출력하기(MAX, GROUP BY) (0) | 2022.06.01 |
---|---|
35. IF문(CASE) (0) | 2022.05.31 |
33. NULL 값 대신 다른 데이터 출력하기(NVL, NVL2) (0) | 2022.05.31 |
25. 나눈 나머지 값 출력하기(MOD) (0) | 2022.05.30 |
24. 버림(TRUNC) (0) | 2022.05.30 |