728x90
반응형
#포스트그레 날짜/시간 추출 EXTRACT() 함수 사용 방법
#EXTRACT() 는 날짜 또는 시간을 추출할 수 있는 PostgreSQL 함수입니다.
-형식 EXTRACT(field FROM source)
-field: 형식입니다.
-source: 기준이 될 시간입니다.
#field 목록입니다.
-century: 세기를 표시합니다.
SELECT EXTRACT('CENTURY' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 21
-decade: 10년단위까지 표시합니다.
SELECT EXTRACT('DECADE' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 202
-year: 년도를 표시합니다.
SELECT EXTRACT('YEAR' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 2022
-month: 월을 표시합니다. (1~12)
SELECT EXTRACT('MONTH' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 12
-week: 주를 표시합니다. (1~53)
SELECT EXTRACT('WEEK' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 48
-day: 일을 표시합니다. (1~31)
SELECT EXTRACT('DAY' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 3
-hour: 시를 표시합니다. (0~23)
SELECT EXTRACT('HOUR' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 23
-minute: 분을 표시합니다. (0~59)
SELECT EXTRACT('MINUTE' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 11
-second: 초를 표시합니다. (0~59)
SELECT EXTRACT('SECOND' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 50
-microseconds: 마이크로초를 표시합니다.
SELECT EXTRACT('MICROSECONDS' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 50012000
-milliseconds: 밀리초를 표시합니다.
SELECT EXTRACT('MILLISECONDS' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 50012
-dow: day of week 일주일 7일 기준 요일을 표시합니다. ( 일요일(0) ~ 토요일(6) )
SELECT EXTRACT('DOW' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 6
-doy: day of year 365일 기준 요일을 표시합니다. (1~366)
SELECT EXTRACT('DOY' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 337
-epoch: 1970년 1월 1일 00:00:00 협정 세계시(UTC) 부터의 경과 시간을 초로 환산하여 정수로 나타낸 것입니다.
SELECT EXTRACT('EPOCH' FROM '2022-12-03 23:11:50.012'::TIMESTAMP); -- 1670109110.012000
728x90
반응형
'IT > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] - 포스트그레 CTID 를 사용해서 row 중복 제거하는 방법 (Oracle rowid와 차이점) (0) | 2022.12.27 |
---|---|
[PostgreSQL] - 포스트그레 밀리초(ms), 마이크로초(us) 추출하는 방법 (0) | 2022.12.04 |
[PostgreSQL] - 포스트그레 날짜/시간 추출 DATE_PART() 함수 사용 방법 (0) | 2022.12.03 |
[PostgreSQL] - 오라클(Oracle)에서 포스트그레(PostgreSQL)로 쿼리 변환, 마이그레이션 하는 방법, 문법 차이 (0) | 2022.09.13 |
[PostgreSQL] - 포스트그레 DATE_TRUNC() 함수 사용 방법(날짜, 시간 자르기) (0) | 2022.09.07 |
댓글