본문 바로가기

Computer Engineering/DB

oracle conditional expressions (case, decode)

1. CASE 는 C언어세처 스위치 케이스 문과 유사한 형태이가 CASE 다음에 나오는 조건에 만족하면 THEN 이하

를 실행한다. 구문은 CASE ~ THEN ~ CASE~ THEN ~ ...... END 이다.


사용자 삽입 이미지


2. DECODE CASE 와 수행 동작은 같다. 구문은 DECODE(조건식컬럼,조건식,변경값.... 조건식,변경값,변경값컬럼) 이다.


사용자 삽입 이미지


출처 : 오라클 공인 교재 SQL Fundamentals 3-55