행을 줄이지 않고 각 행 옆에 계산 결과를 붙여 주는 SQL 함수다. COUNT(*) OVER() 처럼 함수 뒤에 OVER 를 붙여 쓴다. GROUP BY 는 여러 행을 묶어 한 줄로 줄이지만 Window 함수는 들어온 행마다 결과를 하나씩 돌려준다. OVER() 의 괄호가 비어 있으면 WHERE 를 통과한 결과 전체를 범위로 삼고, 괄호 안에 PARTITION BY 를 적으면 그 컬럼 값이 같은 행끼리 따로 계산한다.

용어 목록


자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
확대 이미지

조회수: - · -

업데이트: