6.3 날짜 함수
- SYSDATE 함수
초가 포함된 데이터베이스 서버의 날짜 값을 DATE 타입으로 반환한다.
- SYSTIMESTAMP 함수
소수점 이하 초가 포함된 서버의 날짜 값을 TIMESTAMP WITH TIME ZONE 타입으로 반환한다.
- NEXT_DAY 함수 (p.98)
특정 date 이후 char에 지정된 요일에 해당하는 가장 가까운 날짜 값을 반환한다.
- LAST_DAY 함수(p.99)
특정 date가 속한 월의 말일을 반환한다.
- ADD_MONTHS 함수(p.99)
특정 개월수를 가감하여 날짜를 반환. date가 월말일이면 월말일이 반환됨. (ex) 31일 -> 30일)
- MONTHS_BETWEEN 함수(p.101)
date1과 date2 사이의 개월수를 반환.
- EXTRACT 함수(p.102)
날짜정보(year나 month나 day)를 추출하여 숫자로 반환
- ROUND(date) 함수
날짜를 fmt 기준으로 반올림하여 반환
- TRUNC(date) 함수
날짜를 fmt 기준으로 버린다.
6.4 변환 함수
- TO_CHAR (number) 함수
숫자 값 n을 fmt 형식의 문자 값으로 변환
- TO_CHAR (datetime) 함수
datetiem, interval 값을 fmt 형식의 문자값으로 변환
- TO_NUMBER 함수
fmt 형식의 expr을 숫자 값으로 변환
- TO_DATE 함수
fmt 형식의 char를 DATE 값으로 변환한다.
- TO_TIMESTAMP 함수
fmt 형식의 char를 TIMESTAMP 값으로 변환한다.
'SQL > 불친절한 SQL 프로그래밍' 카테고리의 다른 글
6장 [단일 행 함수] (0) | 2022.09.21 |
---|---|
5장 [SELECT 문] (0) | 2022.09.21 |