본문 바로가기
DBMS/PostgreSQL

[PostgreSQL] 날짜/시간 함수 DATE_PART() - 날짜/시간의 부분값 추출하기

by 썸머워즈 2021. 12. 11.
반응형

PostgreSQL에서 제공하는 DATE_PART 함수에 대해 알아보자.

 

▷ 구문

DATE_PART ('field', source)

- field : year, month, day 와 같은 날짜/시간 형태의 문자열이다.

 field 부분에서 사용이 가능한 값들은 아래와 같다.

  • century
  • decade
  • year
  • month
  • day
  • hour
  • minute
  • second
  • microseconds
  • milliseconds
  • dow
  • doy
  • epoch
  • isodow
  • isoyear
  • timezone
  • timezone_hour
  • timezone_minute

- soucre : 실제 날짜/시간 값이다.


▷ 예제1) DATE_PART() 함수 기본 사용법

select date_part('century', now());
select date_part('decade', now());
select date_part('year', now());
select date_part('month', now());
select date_part('day', now());
select date_part('hour', now());
select date_part('minute', now());
select date_part('second', now());
select date_part('microseconds', now());
select date_part('milliseconds', now());
select date_part('dow', now());
select date_part('doy', now());
select date_part('epoch', now());
select date_part('isodow', now());
select date_part('isoyear', now());
select date_part('timezone', now());
select date_part('timezone_hour', now());
select date_part('timezone_minute', now());

 

예제를 쉽게 작성하기 위해 now()를 사용했지만 날짜/시간 형식만 맞춰주면 뭐든 상관없다.


참고 : https://www.postgresqltutorial.com/postgresql-date_part/

반응형


댓글

TOP