[SQL] Window Function
Window Function 행과 행 간의 관계를 쉽게 정의하기 위해 만들어진 함수 GROUP BY 와의 비교 GROUP BY (집계 함수): 여러 행을 그룹화하여 하나의 행으로 압축 → 개별 행의 디테일이 사라짐 Window Function:...
Window Function 행과 행 간의 관계를 쉽게 정의하기 위해 만들어진 함수 GROUP BY 와의 비교 GROUP BY (집계 함수): 여러 행을 그룹화하여 하나의 행으로 압축 → 개별 행의 디테일이 사라짐 Window Function:...
dbt 데이터 모델링과 변환 로직을 코드로 정의 이미 적재되어있는 데이터를 조회하고 수정하는 데에 최적화된 도구 (ELT) 변환 흐름을 자동화, 문서화하며 테스트 가능한 구조로 유지하게 도와주는 데이터 엔지니어링 툴 DW 기반의 분석 환경을 체계적으로 운영하고자 할 때 사용 ...
노션과 슬랙 데이터를 기반으로 신규 입사자의 질문에 답변하는 AI 에이전트를 만들었습니다. “문서를 임베딩해서 벡터 검색하면 되는 거 아냐?”라고 생각할 수 있지만, 실제로 쓸 만한 품질을 내려면 그 이후의 가공이 훨씬 중요했습니다. 이 글에서는 단순 RAG 파이프라인(데이터 추출 → 임베딩 → 벡터 적재 → 검색 → 답변 생성) 위에 얹은 기술들을 ...
spark 대규모 분산 데이터 처리를 하기 위해 설계된 통합형 엔진 설계 철학 속도 맵리듀스와 달리, 중간 결과를 메모리에 유지하기 때문에 훨씬 더 빠른 속도로 같은 작업 수행 가능 질의 연산을 방향성 비순환 그래프 (DAG)로 구성 DAG의 스케줄러와 질의 최적화 모듈 → ...
문제 https://leetcode.com/problems/investments-in-2016/description/?envType=study-plan-v2&envId=top-sql-50 Table: Insurance +-------------+-------+ | Column Name | Type | +-------------+-----...
문제 https://leetcode.com/problems/find-invalid-ip-addresses/description/ Table: logs +-------------+---------+ | Column Name | Type | +-------------+---------+ | log_id | int | | ip ...
문제 https://leetcode.com/problems/find-users-with-persistent-behavior-patterns/description/ +--------------+---------+ | Column Name | Type | +--------------+---------+ | user_id | int ...
문제 https://leetcode.com/problems/most-common-course-pairs/description/ +-------------------+---------+ | Column Name | Type | +-------------------+---------+ | user_id | int ...
문제 https://leetcode.com/problems/managers-with-at-least-5-direct-reports/description/?envType=study-plan-v2&envId=top-sql-50 +-------------+---------+ | Column Name | Type | +-------------...
문제 https://leetcode.com/problems/find-zombie-sessions/description/ Write a solution to identify zombie sessions, sessions where users appear active but show abnormal behavior patterns. A session ...