문자 변환함수
* to_char
. 명시적 문자타입 변환함수
. 형식 fmt를 사용하여 숫자 또는 날짜 값을 varchar2 문자열로 변환함
to_char(date//number,'fmt')
--> fmt : 날짜 및 숫자 형식
ex) to_char(hire_date, 'YY/MM/DD')
to_char(salary,'\99,999')
ex) select hire_date, to_char(hire_date, 'YYYY/MM/DD HH:MI:SS A.M.') HireDate from employees;
2005-09-28 2005/09/28 12:00:00 오전
2003-06-17 2003/06/17 12:00:00 오전
2005-09-21 2005/09/21 12:00:00 오전
2001-01-13 2001/01/13 12:00:00 오전
2006-01-03 2006/01/03 12:00:00 오전
2007-05-21 2007/05/21 12:00:00 오전
2005-06-25 2005/06/25 12:00:00 오전
2006-02-05 2006/02/05 12:00:00 오전
2007-02-07 2007/02/07 12:00:00 오전
2002-08-17 2002/08/17 12:00:00 오전
2002-08-16 2002/08/16 12:00:00 오전
2005-09-28 2005/09/28 12:00:00 오전
ex)select hire_date, to_char(hire_date, 'YY-Mon-DD HH24:MI:SS') HireDate from employees;
HIRE_DATE HIREDATE
2003-06-17 03-6월 -17 00:00:00
2005-09-21 05-9월 -21 00:00:00
2001-01-13 01-1월 -13 00:00:00
2006-01-03 06-1월 -03 00:00:00
2007-05-21 07-5월 -21 00:00:00
2005-06-25 05-6월 -25 00:00:00
2006-02-05 06-2월 -05 00:00:00
2007-02-07 07-2월 -07 00:00:00 '
ex) select salary, to_char(salary,'999,999.00')||last_name from employees;
SALARY TO_CHAR(SALARY,'999,999.00')||LAST_NAME
24000 24,000.00King
17000 17,000.00Kochhar
17000 17,000.00De Haan
9000 9,000.00Hunold
6000 6,000.00Ernst