날짜 표현
오라클에서 날짜를 문자로 나타내는 데이터 형식은
TO_CHAR입니다.
'SELECT TO_CHAR(SYSDATE, '표현 형식')'과 같은 같은 형태로 사용됩니다.
표현 형식에 따른 결과를 알아보겠습니다.
1. YYYY
: 연도 표현
2. YEAR
: 연도 철자로 표현
3.Q
: 분기 표현
4. MM
: 월 표현
5. MONTH
: '월'을 붙여 달 표현
6. DDD/DD/D
: 각각 연/월/주로부터 몇 번째 일인지 표현
2021년부터 320일 째(11월 16일 기준)
11월부터 16일 째(11월 16일 기준)
이번 주 일요일부터 3일째(11월 16일 기준)
7. DAY
: 오늘의 요일 표현
8. AM/PM
: 오전/오후 표현
9. HH/HH24
: 시간 표현
현재 시간 12시간식으로 표현
현재 시간 24시간식으로 표현
10. MI
: 현재 '분' 표현
11. SS
: 현재 '초' 표현
이러한 오라클 날짜/시간 표현 형식에 붙일 수 있는
'접미사'들도 존재합니다.
접미사의 활용법과 결과는 다음과 같습니다.
1. TH
: 날짜 형식 뒤에 붙이면 날짜를 서수로 표현
2. SP
: 숫자를 철자로 표현
3. SPTH/THSP
: 숫자를 서수로 표현한 것을 철자로 표현
숫자 표현
숫자를 문자로 변환할 때 역시 날짜와 마찬가지로
'TO_CHAR' 함수를 이용합니다.
다음 예제를 통해 숫자표현 방법을 알아보겠습니다.
1. 9 사용
: 9를 사용해 숫자를 출력할 수 있으며, 콤마(,)를 사용해 단위 표시를 해줄 수 있습니다.
2. 0 사용
: 앞에 0을 사용해 숫자 앞에 '0'을 넣을 수 있습니다.
3. 소수점(.) 사용
: 소수점을 사용해 소수점을 표현할 수 있습니다.
4. L 사용
: L로 국가별 단위를 표시할 수 있습니다.
5. $ 사용
: $를 사용해 달러 표시를 할 수 있습니다.
6. EEEE 사용
: EEEE를 사용해 지수 표기법을 사용할 수 있습니다.
표현하고 싶은 자릿수만큼 0 또는 9를 사용하나 맨 앞의 숫자 뒤에 소수점(.)을 붙여야 합니다.
이밖에도 날짜와 숫자를 문자로 표현하는
다양한 표현식이 존재합니다.
사용하고 싶은 표현식이 있다면
추가로 검색하여 활용해보는 것을 추천드립니다.
'내가 공부하려고 올리는 > DB' 카테고리의 다른 글
오라클 - MIN 함수 실습(서브쿼리 대신 하기) (0) | 2021.11.16 |
---|---|
오라클 - 조인(JOIN) 정리해보기 (0) | 2021.11.16 |
오라클 - 존재하지 않는 컬럼의 값을 UNION 하는 방법 (0) | 2021.11.08 |
오라클 - 날짜와 시간을 더하고 빼기 (0) | 2021.11.03 |
오라클 - ROUND와 TRUNC 함수의 차이 (0) | 2021.11.03 |
댓글