반응형
(1) TO_CHAR 함수
SQL>
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD')
FROM dual;
SQL>
SELECT TO_CHAR(20000, '$999,999')
FROM dual;
(2) NVL 함수
SQL>
SELECT NVL(employee_id,0), job_id
FROM employees
TO_CHAR(datetime, 'format')
>> 데이터 관련 데이터 타입을 VARCHAR2 데이터 타입으로 변환.
>> 데이터 관련 데이터 타입을 VARCHAR2 데이터 타입으로 변환.
SQL>
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD')
FROM dual;
TO_CHAR(number, 'format')
>> NUMBER 데이터 타입을 VARCHAR2 데이터 타입으로 변환.
>> 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의 값을 반환.
>>ex1의 값이 없는 경우, 즉 NULL이면 ex2의 값을 반환.
SQL>
SELECT NVL(employee_id,0), job_id
FROM employees
>>employee_id 칼럼의 데이터를 조회할 때 값이 없는 곳은 0으로 표시해서 출력한다.
반응형
'Programming' 카테고리의 다른 글
Oracle 8i, 9i & 10g 데이터베이스 연결 설정법 (0) | 2009.08.10 |
---|---|
7. 오라클 - 그룹함수(SUM, AVG, MAX, MIN, COUNT) (0) | 2009.07.24 |
5. 오라클 - 단일행함수들 3)날짜함수(SYSDATE, ADD_MONTHS, LAST_DAY, MONTHS_BETWEEN) (2) | 2009.07.16 |
4. 오라클 - 단일행함수들 2)문자함수(LOWER, SUBSTR) (0) | 2009.07.16 |