변환함수
숫자, 문자, 날짜 데이터들의 데이터 형을 변환시킬 수 있는 함수를 말한다.
함수 | 설명 | 반환값 |
TO_NUMBER | 문자 데이터를 숫자 데이터로 변환한다. | 숫자 |
TO_DATE | 문자 데이터를 날짜 데이터로 변환한다. | 날짜 |
TO-CHAR | 숫자 데이터를 문자 데이터로 변환하거나 날짜 데이터를 문자 데이터로 변환한다. | 문자 |
TO_CHAR 함수
숫자 및 날짜를 문자로 변환하기 위해서 사용되며 데이터 형 변환 시 추가로 출력형식을 지정할 수 있다.
EX) SELECT TO_CHAR(HIREDATE, 'YYYY'), TO_CHAR(123456,'999,999') FROM EMP;
출력 시 반드시 단일 따옴표(' ')내부에 기술해야된다.
날짜형식 | 설명 |
YYYY YY MM MON DAY DY DD |
년도 표현(4자리) 년도 표현(2자리) 월을 숫자로 표현 월을 알파벳으로 표현 요일 표현 요일을 약어로 표현 일을 숫자로 표현 |
시간형식 | 설명 |
AM 또는 PM A.M 또는P.M HH또는 HH12 HH24 MI SS |
오전(AM), 오후(PM) 시각표시 오전(A.M), 오후(P.M) 시각표시 시간(1~12) 24시간으로 표현(0~23) 분 표현 초 표현 |
EX) SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD, (PM) DY HH:MI:SS') FROM DUAL;
'DataBase > DQL' 카테고리의 다른 글
6/28 SQL 조건문 (0) | 2021.06.28 |
---|---|
6/28 SQL 변환함수 보충 (0) | 2021.06.28 |
6/26 SQL 날짜함수 (0) | 2021.06.27 |
6/26 SQL 숫자처리함수 (0) | 2021.06.26 |
6/26 SQL 문자처리 함수 (0) | 2021.06.26 |