SQL 내에서의 IF이라고도 할 수있는 CASE 표현식은 Oracle 9i 이전부터 있는 단순 CASE 표현식, Oracle 9i 이후에 구현 된 검색 CASE 표현식 등 2 종류가있다. 또한 PL / SQL에서도 CASE 문장을 지원하고 있다. SELECT 목록에 설명 할 수 있는 것은 물론, LIKE 등의 조건식과 CASE 표현식을 병행하여 WHERE 절과 GROUP BY, HAVING 또는 ORDER BY 절에 기술하는 것으로 분류에 의한 다른 수식이나 값으로 업데이트 조건에 의한 추출 과 정렬 등 매우 강력한 SQL을 작성할 수 있다. 단순 CASE 표현식 (simple case expression) CASE에 지정된 표현식 expr 수식의 값과 비교할 식의 값 comparison_expr1 를 ..