kakasoo

[Postgresql] DATE_TRUNC 날짜 자르기 본문

프로그래밍/SQL

[Postgresql] DATE_TRUNC 날짜 자르기

카카수(kakasoo) 2022. 12. 22. 23:26
반응형

TO_CHAR를 이용해 데이터를 원하는 문자열로 변경할 수 있지만, 이는 타입까지 바꿔버린다.

단순히 연도, 월, 날짜 등을 비교하기 위한 거라면 TO_CHAR는 너무 멀리 간 듯한 느낌이 있다.

이럴 때는 차라리 DATE_TRUNC 함수를 사용하는 것이 더 직관적이다.

DATE_TRUNC 함수는 date나 timestamp 값을 특정한 단위까지 자르는 걸 도와주는 함수다.

SELECT DATE_TRUNC('day', timestamp_column) as truncated_timestamp
FROM table_name;
반응형