반응형
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/
반응형
댓글