-
[PostgreSQL] DATE_PART 함수 사용법, 예제, 활용하기
PostgreSQL은 날짜와 시간 데이터를 다룰 때 유용한 함수들을 제공합니다. 그중 DATE_PART 함수는 날짜나 시간 데이터에서 특정 부분(연도, 월, 일 등)을 추출하는 데 사용됩니다. 이 함수는 데이터 분석, 보고서 생성, 그리고 시간 관련 쿼리 작성 시 매우 유용합니다.1. DATE_PART 함수의 기본 문법DATE_PART('필드', 소스)-필드(field): 추출하고자 하는 날짜 또는 시간의 구성 요소입니다. 예: 'year', 'month', 'day', 'hour', 'minute', 'second' 등. -소스(source): 날짜 또는 시간 데이터입니다. DATE, TIMESTAMP, TIMESTAMPTZ와 같은 데이터 유형을 지원합니다.-예시SELECT DATE_PART('..
개발이야기/PostgreSQL
2025. 2. 5.
-
[PostgreSQL] ORDER BY 특정 순서로 먼저 정렬 하기 (ORDER BY CASE WHEN, ORDER BY CASE WHEN IN
아래 예제 쿼리는 PostgreSQL에서 ORDER BY를 활용한 다양한 정렬 방법을 작성해 보았습니다. ORDER BY 절을 사용하면 단순한 오름차순 및 내림차순 정렬뿐만 아니라 다양한 조건에 따라 데이터를 정렬할 수 있습니다. 조건부 정렬, 특정 순서로 정렬, NULL 값을 먼저 또는 나중에 정렬은 알아두면 좋은 쿼리입니다. 테이블 조회select num, id, name from scheduler.tbl_test tt 조건부 정렬SELECT num, id, name FROM scheduler.tbl_test tt ORDER BY CASE WHEN num IN (2, 3, 1, 6, 7) THEN 1 ELSE 2 END, -- 조건에 따라 그룹화 num; -- 기본 정렬 -CASE WHEN num I..
개발이야기/PostgreSQL
2024. 7. 17.
💲 추천 글