[오라클 SQL] 형 변환 함수 1 – TO_CHAR 함수
- Database(데이터베이스)/Oracle
- 2019. 4. 19. 01:00
안녕하세요~
이번 포스팅에서는 SQL 형 변환 함수에 대해서 알아 보도록 하겠습니다.
대표적으로, 형 변환 함수는 각각 TO_CHAR, TO_DATE, TO_NUMBER 함수 이렇게 3가지가 있습니다.
그 중에서도 오늘은 TO_CHAR 함수 사용 방법에 대해서 알아보도록 하겠습니다.
우선은 아래 그림을 꼭 기억하시기 바랍니다.
위를 보시게 되면, 문자 CHARACTER를 중심으로 문자에서 숫자로 변환 하려면 TO_NUMBER 함수를,
다시 숫자에서 문자로 오려면 TO_CHAR 함수를,
문자에서 날짜로 변환하려면 TO_DATE 함수를,
날짜에서 문자로 변환하려면 TO_CHAR함수를 이용 한다는 것을 숙지 하시기 바랍니다.
참고로, 그림에서도 보이듯이 날짜에서 바로 숫자로 넘어갈 수는 없고, 단계적으로 TO_CHAR함수, TO_NUMBER함수를 사용하여 형 변환을 진행해 주어야 합니다.
형식 – TO_CHAR(number(숫자)|date(날짜), ‘format’)
위 형식을 기억해 주셔야 합니다.
위에 형식 중 format에는 YYYY, MM, MON, DAY, DY 등이 있습니다.
저는 sysdate를 이용하여 현재 시간을 기준으로 TO_CHAR함수를 이용해 날짜를 문자로 형변환 해 보았습니다.
예제 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 |
SELECT TO_CHAR(sysdate, 'YYYY') AS 변환날짜 FROM DUAL;
SELECT TO_CHAR(sysdate, 'YYYYMM') AS 변환날짜 FROM DUAL;
SELECT TO_CHAR(sysdate, 'YYYYMMDD') AS 변환날짜 FROM DUAL;
SELECT TO_CHAR(sysdate, 'YYYYMMDD_HH24MISS') AS 변환날짜 FROM DUAL;
|
실행 결과
위와 같이 사용자가 원하는 날짜 format에 맞게 끔 출력 결과가 나온 것을 확인하실 수 있습니다.
이로써, TO_CHAR 함수 사용방법에 대하여 알아보았습니다.
다음에는 TO_NUMBER(), TO_DATA() 함수 사용법에 대해서도 포스팅 하도록 하겠습니다~~
읽어 주셔서 감사합니다ㅎㅎ
'Database(데이터베이스) > Oracle' 카테고리의 다른 글
[오라클 SQL] 형 변환 함수 3 – TO_NUMBER 함수 (0) | 2019.04.21 |
---|---|
[오라클 SQL] 형 변환 함수 2 – TO_DATE 함수 (0) | 2019.04.20 |
[오라클 SQL] 문자열 자르기 substr() 함수 사용 방법 (0) | 2019.04.18 |
[오라클DB] Toad를 이용하여 데이터 파일로 추출하는 방법 (0) | 2019.04.17 |
Oracle(오라클) 기본 자료형 (0) | 2018.09.11 |
이 글을 공유하기