DECODE
2023. 2. 7. 09:17ㆍOracle
Oracle 코드를 확인하던 중 처음보는 DECODE라는 녀석을 접했다.
평소 MySQL만을 사용하다가 Oracle을 해보니 더 다양한 문법들이 존재했다.
DECODE는 IF ELSE구문을 의미한다.
표준 SQL은 아니지만 유용하게 쓰이는거같다.
DECODE(컬롬,조건1,결과1,조건2,결과2,조건3,결과3.......,결과N)
제일 마지막의 결과N은 else라고 보면 되고 나머지는 전부 else if와 같은 역할을 한다.
'Oracle' 카테고리의 다른 글
프로그래머스 SQL - 5월 식품들의 총매출 조회하기 (0) | 2023.02.08 |
---|---|
WHERE 1=1 (0) | 2023.02.07 |
NVL (0) | 2023.02.07 |