본문 바로가기

Oracle Database

[ORACLE] 형식변환함수 TO_CHAR(NUMBER), TO_DATE,TO_NUMBER

숫자 -> 문자열 TO_CHAR()

문자 -> 날짜 TO_DATE()

 

날짜 -> 문자 TO_CHAR()

문자 -> 숫자 TO_NUMBER()

 

 

NUMBER 형식을 문자열로 변환  TO_CHAR(NUMBER)

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS' ) FROM DUAL;

SELECT TO_CHAR(SYSDATE, 'YY/MM/DD HH24:MI') FROM DUAL //분까지만 나옴

 

문자열을 날짜 형식으로 변환하는 함수 TO_DATE(문자열,날짜포맷)

SELECT TO_DATE('2014-03-31') FROM DUAL;

SELECT TO_DATE('2014-03-31 12:23:03', 'YYYY-MM-DD HH:MI:SS') FROM DUAL;


 

문자열을 숫자로 바꿈 TO_NUMBER(문자열)

SELECT TO_NUMBER('2')+3 FROM DUAL;