[정보처리기사 실기] WINDOW 함수
✅ WINDOW 함수
- GROUP BY절을 이용하지 않고 함수의 인수로 지정한 속성의 값을 집계
- 함수의 인수로 지정한 속성이 집계할 범위가 되는데, 이를 윈도우(WINDOW)라고 부름
📍 WINDOW 함수
- ROW_NUMBER() : 윈도우 별로 각 레코드에 대한 일련번호를 반환
- RANK() : 윈도우별로 순위를 반환하며, 공동 순위를 반영
- DENSE_RANK() : 윈도우별로 순위를 반환하며, 공동 순위를 무시하고 순위를 부여
✅ WINDOW 함수 이용 검색
- GROUP BY 절을 이용하지 않고 함수의 인수로 지정한 속성을 범위로 하여 속성의 값을 집계
예) <상여금> 테이블에서 '상여내역' 별로 '상여금'에 대한 일련 번호를 구하시오.
(단 순서는 내림차순이며 속성명은 'NO'로 할 것)
SELECT 상여내역, 상여금,
ROW_NUMBER() OVER(PARTITION BY 상여내역 ORDER BY 상여금 DES) AS NO
FROM 상여금;
Author And Source
이 문제에 관하여([정보처리기사 실기] WINDOW 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ssook1222/정보처리기사-실기-WINDOW-함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)