TO_NUMBER(문자)
SELECT TO_NUMBER('123')
FROM DUAL;
TO_CHAR(숫자, [형식])
SELECT TO_CHAR(1234)
, TO_CHAR(1234, '999999') -- ' 1234'
, TO_CHAR(1234, '000000') -- '001234'
, TO_CHAR(1234, '9,999') -- '1,234'
, TO_CHAR(12345, '9,999') -- '######' 숫자는 5자리인데, 형식은 4자리만 지정되었다.
, TO_CHAR(12345, '99,999') -- '12,345'
FROM DUAL;
TO_CHAR(날짜, [형식])
SELECT TO_CHAR(HIRE_DATE, 'YYYY-MM-DD')
FROM EMPLOYEES;
TO_DATE(문자, [형식])
현재 날짜와 시간
SELECT SYSDATE -- '23/07/04'
, SYSTIMESTAMP -- '23/07/04 14:46:44.303000000 +09:00'
FROM DUAL;
현재 날짜와 시간 - 형식 지정
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD AM HH:MI:SS')
, TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD HH24:MI:SS')
FROM DUAL;
문자로 된 날짜/시간을 실제 날짜/시간 타입으로 변환하기
SELECT TO_DATE('23/07/04') -- '년/월/일' 형식으로 해석
, TO_DATE('23/07/04', 'DD/MM/YY') -- '일/월/년' 형식으로 해석
FROM DUAL;
티스토리
-형변환 함수
https://hyeonju50.tistory.com/20