본문 바로가기

FIRST_VALUE2

[SQL - Frequently Used Code] 그룹별로 첫번째/마지막 값 추출 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of Contents제가 연구실에서나 현업에서 SQL를 사용하면서 많이 사용했던 기능입니다. 사실 Window함수의 일종인데, SAS의 First/Last기능이랑 헷갈리기도 하고 자주 구글링하게 되는 코드인 것 같아서 따로 정리해봅니다. https://trillionver2.tistory.com/entry/SQL-%EA%B8%B0%EC%B4%88-Window%ED%95%A8%EC%88%98 [SQL 기초] Window함수SQL의 꽃 중의 꽃이라고 개인적으로 생각하는 Window함수에 대해서 정리해볼까요? 기본적으로 SQL은 대용량 데이터를 빠르게 처리하기 위해서 line-by-line 방식으로 읽고 처리를.. 2024. 12. 15.
[SQL 기초] Window함수 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of ContentsSQL의 꽃 중의 꽃이라고 개인적으로 생각하는 Window함수에 대해서 정리해볼까요? 기본적으로 SQL은 대용량 데이터를 빠르게 처리하기 위해서 line-by-line 방식으로 읽고 처리를 하는데.... 여러 행을 동시에 고려해야 하는 연산(예를들어서 같은 부서 내에서 순위를 매긴다든가)은 어떻게 해야할까요? 이럴 때 필요한 것이 window 함수(분석함수라고도 합니다)입니다. 주의할 점은 window함수는 일반 함수와 달리 중첩하여 호출될 수 없습니다.  window 함수의 일반적 문법구조는 아래와 같습니다. ([함수 매개변수]) OVER ( [PARTITION BY 파티션 기준.. 2024. 11. 3.
반응형