본문 바로가기
Programming

6. 오라클 - 단일행함수들 3)변환 함수(TO_CHAR, NVL)

by Mizix 2009. 7. 16.
반응형
(1) TO_CHAR 함수
TO_CHAR(datetime, 'format')
>> 데이터 관련 데이터 타입을 VARCHAR2 데이터 타입으로 변환.


SQL>
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD')
FROM dual;

TO_CHAR(number, 'format')
>> NUMBER 데이터 타입을 VARCHAR2 데이터 타입으로 변환.

SQL>
SELECT TO_CHAR(20000, '$999,999')
FROM dual;

>> 두 예제는 각각의 SYSDATE를 'YYYY-MM-DD' 형식의 VARCHAR2 데이터 타입으로 변환과 NUMBER데이터 타입인 20000을 '$999,999'형식의 VARCHAR2데이터 타입으로 변환해서 출력해준다.

(2) NVL 함수
NVL(ex1, ex2)
>>ex1의 값이 없는 경우, 즉 NULL이면 ex2의 값을 반환.

SQL>
SELECT NVL(employee_id,0), job_id
FROM employees

>>employee_id 칼럼의 데이터를 조회할 때 값이 없는 곳은 0으로 표시해서 출력한다.

반응형