일반 함수 CASE 함수
*CASE 함수
-CASE 함수는 DECODE 함수의 기능을 확장한 함수
-DECODE 함수는 표현식 또는 칼럼 값이 '=' 비교를 통해 조건과 일치하는 경우에만 다른 값으로 대치할 수 있지만, CASE 함수에서는 산술 연산, 관계 연산, 논리 연산과 같은 다양한 비교가 가능
-또한 WHEN절에서 표현식을 다양하게 정의
-8.1.7에서부터 지원되었으며, 9i에서 SQL, PL/SQL에서 완벽히 지원
-DECODE함수에 비해 직관적인 문법체계와 다양한 비교 표현식 사용
*사용법
CASE expression WHEN comparison exp1 THEN return exp1 [WHEN comparison exp2 THEN return exp2 WHEN comparison exp3 THEN return exp3 ELSE else expression] END |
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 284. DECODE 사용시 주의사항 (0) | 2015.10.14 |
---|---|
오라클공부 283. 일반 함수 CASE 함수 예 (0) | 2015.10.14 |
오라클공부 281. 일반 함수 DECODE 함수 예 (0) | 2015.10.14 |
오라클공부 280. 일반 함수 DECODE 함수 (0) | 2015.10.14 |
오라클공부 279. 일반 함수 DECODE 함수 (0) | 2015.10.14 |