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

+ Recent posts