명시적 형변환에 쓰이는 함수(ORACLE)


TO_NUMBER(문자열)

문자열을 숫자형으로 변환

TO_NUMBER('1234') -> 1234
TO_NUMBER('abc') -> Error 발생

TO_CHAR(수 or 날짜 [, 포맷]) *[] 는 옵션

수나 날짜형의 데이터를 포맷 형식의 문자형으로 변환

TO_CHAR(1234) -> '1234'
TO_CHAR(SYSDATE, 'YYYYMMDD') -> '20230926'

// MySQL
DATE_FORMAT(NOW(), '%Y%m%d') -> '20230926'

TO_DATE(문자열, 포맷)

포맷 형식의 문자형의 데이터를 날짜형으로 변환해주는 함수

포맷 표현 의미
YYYY
MM
DD
포맷 표현 의미
HH 시(12)
HH24 시(24)
MI
SS
TO_DATE('20210602', 'YYYYMMDD') -> 2021-06-02