SQL(2)
-
[인프런 빅쿼리 빠짝스터디] 2주차 윈도우 함수
윈도우 함수데이터를 창문을 통해 보는 것처럼, 일 부분씩 보면서 계산할 수 있게 해주는 함수윈도우 함수 : 탐색 함수1. LEAD이후 행의 값을 반환 ( 이후의 값이 없다면 NULL )LEAD(visit_month, 1) OVER (PARTITION BY user_id ORDER BY visit_month) AS after_visit_monthuser_idvisit_monthafter_visit_month10041310043510045710047NULL2. LAG이전 행의 값을 반환 ( 이전의 값이 없다면 NULL )LAG(visit_month, 1) OVER (PARTITION BY user_id ORDER BY visit_month) AS before_visit_monthuser_idvisit_mon..
2024.11.03 -
[인프런 빅쿼리 빠짝스터디] 1주차 BigQuery ARRAY, STRUCT, PIVOT 테이블, 퍼널 분석
ARRAY ( 배열 )여러 "동일한" 타입의 데이터를 하나의 컬럼으로 저장하는 데이터 타입- ARRAY ( 배열 ) 생성하기1. 대괄호 [ ] 사용하기SELECT [0, 1, 2, 3] AS numberUNION ALLSELECT [1, 3, 5, 7]UNION ALLSELECT [2, 4, 6, 8];※ UNION- JOIN 과는 다르게 테이블 아래에 다른 테이블 값을 붙이는 함수2. ARRAY[ 데이터 ]사용하기SELECT ARRAY[0, 1, 2, 3] AS number;3. 배열 생성 함수 사용GENERATE_DATE_ARRAY(start_date, end_date, step)GANERATE_ARRAY() 등등4. ARRAY_AVG 함수 사용여러 결과를 마지막에 배열로 저장하고 싶은 ..
2024.10.25