심심한잉여의 잡동사니

[ORACLE/SQL] DECODE, CASE WHEN 본문

자격증/SQLD

[ORACLE/SQL] DECODE, CASE WHEN

심심한잉여 2022. 5. 24. 21:14
반응형

DECODE = IF문이라고 볼 수 있다.

DECODE(값1, 값2, 참일때 출력값, 거짓일 때 출력값)
값1과 값2를 비교해서 참일때 출력값, 거짓일때 출력값을 정하는 문법

CASE WHEN
CASE WHEN 조건 THEN 조건이 참일 때 결과 ELSE 거짓일 때 결과 END

CASE WHEN 조건문 1 THEN 결과값1
        WHEN 조건문 2 THEN 결과값2
        ELSE 결과값 3
END

반응형

'자격증 > SQLD' 카테고리의 다른 글

[SQLD] 뷰, 그룹함수, 윈도우함수  (0) 2022.05.17
[SQLD] SQL활용 JOIN, 서브쿼리  (0) 2022.05.11
[SQLD] SQL기본 GROUP BY, ROWNUM, JOIN  (0) 2022.05.10
[SQLD] SQL기본 연산자, 함수  (0) 2022.05.09
[SQLD] DML,DCL,DDL,TCL  (0) 2022.05.06