[SQLD 2-2-4] SQL 활용 - 윈도우 함수
윈도우 함수 (WINDOW FUNCTION)- 서로 다른 행의 비교나 연산을 위해 만든 함수- GROUP BY 를 쓰지 않고 그룹 연산 가능- LAG, LEAD, SUM, AVG, MIN, MAX, COUNT, RANK # 문법SELECT 윈도우함수([대상]) OVER ([PARTITION BY 컬럼][ORDER BY 컬럼 ASC|DESC][ROWS|RANGE BETWEEN A AND B]); - PARTITON BY 절 : 출력할 총 데이터 수 변화 없이 그룹연산 수행할 GROUP BY 컬럼 - ORDER BY 절 : RANK의 경우 필수(정렬 컬럼 및 정렬 순서에 따라 순위 변화), SUM,AVG,MIN,MAX,COUNT 등은 누적값 출력 시 사용 - ROWS|RANGE BETWEEN A AND B ..
2024. 6. 12.