변환함수

숫자, 문자, 날짜 데이터들의 데이터 형을 변환시킬 수 있는 함수를 말한다.

 

함수 설명 반환값
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

+ Recent posts