generate_series 함수
Data Analyst

빅데이터 관련 자료/[SQL] Basic

generate_series 함수

carpe08 2024. 2. 21. 10:27
320x100
320x100

generate_series는 PostgreSQL에서 제공하는 함수로, 특정 범위 내의 연속된 값을 생성합니다. 

이 함수는 일반적으로 날짜, 시간 또는 숫자와 같은 연속적인 값들을 만들 때 사용됩니다. 

select date(generate_series(start_at, end_at,'1 day')), start_at, end_at, goodsno
from table_a

예를 들어, generate_series('2024-02-01'::date, '2024-02-10'::date, '1 day')와 같이 사용하면 '2024-02-01'부터 '2024-02-20'까지의 날짜를 일일 단위로 생성합니다. 이를 통해 일련의 날짜 값을 가지고 있는 테이블을 만들거나, 특정 날짜 범위에 대한 집계 또는 분석을 수행할 수 있습니다.

 

320x100
320x100