PostgreSQL 날짜 조회 : EXTRACT 함수

Pepzera·2026년 1월 13일

SQL

목록 보기
9/12

EXTRACT()날짜나 시간 컬럼에서 특정 단위를 추출하는 함수입니다.

EXTRACT(단위 FROM 날짜컬럼)
단위의미
YEAR연도
MONTH
DAY
DOW요일 (0=일요일, 1=월요일 … 6=토요일)
HOUR
MINUTE

12월에 태어난 고객 찾기

SELECT first_name
     , last_name
     , street
     , city
     , zip
     , birth_date
FROM customer
WHERE EXTRACT(MONTH FROM birth_date) = 12
ORDER BY birth_date;


1996년 8월생 고객 찾기

SELECT first_name
     , last_name
     , street
     , city
     , zip
     , birth_date
FROM customer
WHERE EXTRACT(YEAR FROM birth_date) = 1996
  AND EXTRACT(MONTH FROM birth_date) = 8;


2018년 중 일요일에 가입한 고객

SELECT first_name
     , last_name
     , street
     , city
     , zip
     , date_entered
FROM customer
WHERE EXTRACT(YEAR FROM date_entered) = 2018
  AND EXTRACT(DOW FROM date_entered) = 0;

DOW

DOW 값요일
0일요일
1월요일
2화요일
3수요일
4목요일
5금요일
6토요일

0개의 댓글