코딩이 쉬워진다!/03. SQL

SQLD 정리 - SQL 활용_그룹함수

javajin 2022. 3. 5. 21:17
728x90
반응형
SMALL

그룹함수

ROLLUP :

지정한 표현식의 계층별 소재와 총계를 집계한다.

 

CUBE :

지정한 표현식의 모든 조합을 집계한다.

 

GROUPING SETS :

지정한 행 그룹으로 행을 집계한다.

 

SELECT 문의 처리 순서 :

FROM -> WHERE -> GROUP BY -> HAVING -> SELECT-> ORDER BY

 

TOP절 :

TOP (expression) [PERCENT] [WITH TIES]

expression : 반환할 행의 개수나 백분율을 지정

PERCENT : 백분율 만큼 행을 반환

WITH TIES : 마지막 행에 대한 동순위를 포함해서 반환

 

* WITH TIES 절은 동순위를 RANK 분석 함수와 동일하게 처리한다.

 

ROW LIMITING 절

ROW LIMITING 절의 구문이다.

ROW LIMITING 절은 ORDER BY 절 다음에 기술하며, ORDER BY 절과 함께 수행된다. ROW와 ROWS는 구분하지 않아도 된다.

[OFFSET offset { ROW | ROWS }]

[FETCH { FIRST | NEXT } [{ rowcont | percent PERCENT }]  {ROW | ROWS }

         { ONLY | WITH TIES }]

 

OFFSET offset : 건너뛸 행의 개수를 지정

FETCH : 반환할 행의 개수나 백분율을 지정

ONLY : 지정된 행의 개수나 백분율만큼 행을 반환

WITH TIES : 마지막 행에 대한 동순위를 포함해서 반환

728x90
반응형
LIST