NVL(column_value, substitute_value)
컬럼값이 Null인 경우 그 대체값을 반환하는 함수
NVL2(column_value, substitute_value1, substitute_value2)
컬럼값이 Null이면 앞의 대체값을, Null이 아니면 뒤의 대체값을 반환하게 하는 함수
DECODE(expression, value1, returned_value1, ...... valueN, returned_valueN, [default_returned_value])
expression과 value1~N 값을 비교하여 같으면 returened_value1~N을 반환
틀리면 기본값을 반환한다.
틀리면 기본값을 반환한다.
예>
DECODE(Day, 1, 'SUN', 2,'MON', 3,'TUE', 4,'WED', 5,'THU', 6,'FRI', 7,'SAT')
DECODE(Day, 1, 'SUN', 2,'MON', 3,'TUE', 4,'WED', 5,'THU', 6,'FRI', 7,'SAT')
Day Column 값이 1이면 SUN, 2이면 MON을 반환한다.
'DATABASE > Oracle' 카테고리의 다른 글
[Oracle] 오라클 페이징 처리 하기 (0) | 2011.11.09 |
---|