배우기/데이터
[SQL & Google BigQuery] DISCTINCT, GROUP BY, ROW_NUMBER, LAG
berry ryu
2023. 12. 23. 11:25
- DISTINCT 중복값 제거
- GROUP BY 그룹 외부에서의 함수 결과의 그루핑 시 사용
(HAVING (+AND) 과 함께 조건을 설정할 수 있다), 요약된 결과를 도출할 수 있다
(cf. PARTITION BY 그룹 내부에서 그루핑 시 사용하며 요약된 결과가 아닌 모든 결과를 생성한다) - ROW_NUMBER 각 결과값을 1부터 넘버링한다
- LAG 특정 컬럼의 '이전', '앞' 데이터를 불러온다