목록오라클 조건문 (1)
미스터 역마살
DECODE와 CASE
이번시간에는 DECODE와 CASE에 대해서 알아본다. 일반적인 SQL함수들보다 자주 사용되며 굉장히 유용한 기능을 하고 있는 이들에 대해 알아보자 1. DECODE 정의 : 프로그래밍 언어에서 사용하는 IF~ ELSE문과 같은 기능을 하는 SQL 함수이다. [DECODE 함수 기본 구문형식] 특징 expr표현식을 검사하여 이값이 search1에 해당할 경우 result1을, search2에 해당할 경우 result2를 반환하게 되며 명시된 모든 search값에 해당하지 않을 경우 default_result를 반환한다.expr 표현식과 search의 데이터 타입이 같아야한다.(자동형변환이 가능한 경우에는 오라클이 자동 형변환을 시켜준다)표현식으로 올수 있는 건 컬럼, 함수, 문자상수, 서브쿼리, 또다른 ..
Database/ORACLE
2016. 2. 21. 14:14