반응형
1. 변환형 함수
- TO_CHAR: 숫자나 날짜를 문자열로 변환
- TO_NUMBER: 문자를 숫자로 변환
- TO_DATE: 문자를 날짜로 변환
2. TO_CHAR에서 숫자를 문자로 변환할 때 사용하는 형식 요소
- 9: 일반적인 숫자를 나타냄
- 0: 앞의 빈자리를 0으로 채움
- $: 달러 표시
- L: 지역 통화 단위 (예: ₩, $)
- .: 소숫점 표시
- ,: 천 단위 구분
3. TO_CHAR에서 날짜를 문자로 변환할 때 사용하는 형식 요소
- SCC: 세기를 표시, S는 기원전(BC)
- YEAR: 연도를 알파벳으로 스펠링 (예: Nineteen Ninety-Two)
- YYYY: 4자리 연도
- YY: 끝 2자리 연도
- MONTH: 월을 알파벳으로 스펠링 (예: September)
- MON: 월의 알파벳 약어 (예: SEP)
- MM: 월을 2자리 숫자로 표시 (예: 09)
- DAY: 요일을 알파벳으로 스펠링 (예: Wednesday)
- DY: 요일의 약어 (예: WED)
- DDD: 연도 중의 몇 번째 날 (예: 256일째)
- DD: 월의 날짜
- D: 주 중의 날짜
- HH, HH24: (1-12시) 또는 (0-23시) 형식의 시간 표시
- MI: 분 표시
- SS: 초 표시
- AM(A.M.), PM(P.M.): 오전/오후 표시
4. TO_CHAR 사용 예시
- 숫자를 문자로 변환: TO_CHAR(350000, '$999,999') → $350,000
- 날짜를 문자로 변환: TO_CHAR(SYSDATE, 'YY/MM/DD') → 95/05/25
5. TO_DATE 사용 예시
- 문자를 날짜로 변환: TO_DATE('10 SEPTEMBER 1992', 'DD MONTH YYYY') → 10-SEP-92
6. TO_NUMBER 사용 예시
- 문자를 숫자로 변환: TO_NUMBER('1234') → 1234
반응형
'※ 소소한 IT > ORACLE' 카테고리의 다른 글
오라클(Oracle) 대용량 데이터 토드(Toad)를 이용해서 넣기 (0) | 2014.09.24 |
---|---|
오라클에서 varchar 와 varchar2 의 차이점 (0) | 2014.09.24 |
오라클 시퀀스 사용법(시퀀스 생성 및 수정, 삭제) (0) | 2014.07.22 |
오라클 DBMS_OBFUSCATION_TOOLKIT의 암호화/복호화 (0) | 2014.07.21 |
오라클 계층쿼리 두번째!! CONNECT BY PRIOR (2) | 2014.07.21 |