[SQL] Part2 DECODE, CASE (IF문 )
- 초보자를 위한 SQL 200제의 문제를 바탕으로 작성되었습니다. DECODE(컬럼, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3,..., default): 컬럼에 따른 조건i와 결과i을 출력. SQL 의미 DECODE(COL, A, X, Y) COL= A면 X 출력, COL ≠ A면 Y출력 DECODE(COL, A, X, B, Y , default) COL = A면 X출력, COL = B면 Y출력, 둘 다 아니면 default값 출력 (default는 생략 가능) CASE 함수: 특정 값을 원하는 방식으로 변환해서 표현 #형식 CASE 컬럼 WHEN 조건1 THEN 결과1 WHEN 조건2 THEN 결과2 ELSE 결과3 END; DECODE 함수와 CASE함수의 차이점은 DECODE의 경우 등..