본문 바로가기
카테고리 없음

[PostgreSQL] Extract 함수

by eddypark 2023. 11. 21.

- Extract 함수는 PostgreSQL에서 날짜(년 월 일)를 추출하는 함수이다.


사용법

- 기본적으로 EXTRACT(field from source) 형식으로 작성한다.

- field는 year와 month 같은 날짜 및 시간 요소를 뜻하고 source는 timestamp값을 의미한다.

Field 설명
YEAR 년도
MONTH 월 ( 1 ~ 12 )
DAY 일 ( 1 ~ 31 )
DOW 요일 ( 일요일(0) ~ 토요일(6) )
EPOCH 1970년 1월 1일 00:00:00 부터 현재까지의 초
HOUR 시간 ( 0 ~ 23 )
MINUTE 분 ( 0 ~ 59 )
SECOND 초 ( 0 ~ 59 )

예제

select extract('YEAR' from '2022-07-06 12:30:35') -- 2022
select extract('MONTH' from '2022-07-06 12:30:35') -- 7
select extract('DAY' from '2022-07-06 12:30:35') -- 6
select extract('DOW' from '2022-07-06 12:30:35') -- 3
select extract('EPOCH' from '2022-07-06 12:30:35') -- 1657110635
select extract('HOUR' from '2022-07-06 12:30:35') -- 12
select extract('MINUTE' from '2022-07-06 12:30:35') -- 30
select extract('SECOND' from '2022-07-06 12:30:35') -- 35

 

 

참고: https://sas-study.tistory.com/387