열 값이나 데이터 값에 따라 어떤 데이터를 반환할 지 정할 때 사용한다.
DECODE 함수
DECODE(검사 대상,
조건1, 조건1 일치 반환 결과,
... ,
조건 N, 조건N 일치 반환 결과,
조건1~N과 일치한 경우가 없을 때 반환할 결과(기본값=NULL))
CASE문
CASE 검사 대상
WHEN 조건1 THEN 조건1 true일 때 반환할 결과
...
WHEN 조건N THEN 조건N true일 때 반환할 결과
ELSE 조건1~N과 일치하는 경우가 없을 때 반환할 결과
END AS 열이름
'BackEnd > DB, SQL' 카테고리의 다른 글
SQL 11편: GROUP BY절 사용하기(+ HAVING절) (0) | 2021.12.27 |
---|---|
SQL 10편: 다중행 함수(SUM, COUNT, MAX, MIN, AVG) (0) | 2021.12.27 |
SQL 8편: NULL 처리 함수(NVL, NVL2) (0) | 2021.12.27 |
SQL 7편: 형 변환 함수(TO_CHAR, TO_NUMBER, TO_DATE) (0) | 2021.12.27 |
SQL 6편: 날짜 함수(SYSDATE, ADD_MONTHS, MONTHS_BETWEEN, NEXT_DAY, LAST_DAY, ROUND) (0) | 2021.12.27 |
댓글