Oracle
DECODE
파지티브헌
2023. 2. 7. 09:17
Oracle 코드를 확인하던 중 처음보는 DECODE라는 녀석을 접했다.
평소 MySQL만을 사용하다가 Oracle을 해보니 더 다양한 문법들이 존재했다.
DECODE는 IF ELSE구문을 의미한다.
표준 SQL은 아니지만 유용하게 쓰이는거같다.
DECODE(컬롬,조건1,결과1,조건2,결과2,조건3,결과3.......,결과N)
제일 마지막의 결과N은 else라고 보면 되고 나머지는 전부 else if와 같은 역할을 한다.