데이터베이스/SQL

[PostgreSQL] 년도,월,일,시간 등 추출하기(EXTRACT)

DS지니 2021. 8. 8. 16:15
728x90
반응형

EXTRACT(A FROM B)

 

- A (Field 값) : year, month, day 와 같은 추출할 날짜/시간

A (Field 값) 의미
CENTURY 세기(21세기, 20세기)
DAY 1~31에 해당하는 해당 월의 일
DOW 일요일(0) ~ 토요일(6)까지 반환하는 값
DOY 1~366 까지 해당하는 연중일수
EPOCH 1970년 1월 1일 00:00:00 UTC 부터 현재까지의 초 (unixtime)
HOUR 0 ~ 23 에 해당하는 시간정보
MILLISECONDS 1/1000에 해당하는 밀리초
MINUTE 0 ~ 59에 해당하는 분 정보
MONTH 1 ~ 12에 해당하는 월 정보
QUARTER 1(1~3월), 2(4~6월), 3(7~9월), 4(10~12월) 분기로 나뉘어지는 정보
SECOND 0 ~ 59에 해당하는 초 정보
WEEK 주 정보 (1월 1일 : 1, 12월 31일: 52~53)
YEAR 연도 정보.

 

 

- B (Source 값) : timestamp 데이터(예. '2021-08-08 00:00:00')

 


 

* CODE 예시

select empbirthdate, extract(year from empbirthdate) as birth_year from employees;

 

728x90
반응형