SQL 내에서 손쉽게 조건문을 구성하여 데이터를 도출할 수 있는 함수 DECODE
DECODE ( 컬럼, 조건1, 결과1, 조건2 ,결과2, 결과3... )
DECODE 함수 사용
[ 컬럼명 ] 에 대해서 [ 조건1 ] 에 해당할 경우 [ 결과1 ]을 도출
[ 컬럼명 ] 에 대해서 [ 조건2 ] 에 해당할 경우 [ 결과2 ]을 도출
모든 조건에 대해서 해당되지 않을 경우 [ 결과3 ] 을 도출 ( ELSE 와 비슷 )
예제 )
DECODE ( SAL, NULL, 'N', 'Y' ) SAL_YN
다음과 같이 SAL(연봉) 의 NULL 여부에 따라 N 과 Y 로
연봉이 NULL 일 경우 N 데이터가 있을 경우 Y 로 도출한다.
'IT 끄적이기 > IT 지식' 카테고리의 다른 글
# 번외, “선두 추격 박차” 알리바바가 빅3 클라우드보다 뛰어난 6가지 (0) | 2020.08.04 |
---|---|
# 번외, '윈도우 10 5주년', 마이크로소프트가 PC를 바꾼 방법 (0) | 2020.08.04 |
# 번외, SQL 서브쿼리 이용한 간단한 INSERT (0) | 2020.08.04 |
# 번외, 분석함수 LAG, LEAD (0) | 2020.07.12 |
# 번외, VARCHAR2로 저장되어있는 날짜형식 YYYY-MM-DD 변경 (0) | 2020.07.10 |