hyerimir 2023. 3. 14. 23:07

 

윈도우 절에 ORDER BY가 쓰였는데 범위 조건이 명시되어 있지 않으면 RANGE UNBOUNDED PRECENDING이 default

 

두 개의 SQL을 UNION으로 연결할 경우 헤드의 명칭은 첫 번째 SQL의 컬럼명 혹은 ALIAS를 따르게 된다

 

한 테이블 내에 연관이 있는 두 개의 컬럼이 존재하면 SELF JOIN을 수행한다

 

START WITH를 알아내려면 LEVEL = 1인 행을 본다

 

GROUPING 함수는 ROLLUP, CUBE, GROUPING SETS 등과 함께 쓰이며 소계를 나타내는 Row를 구분할 수 있게 해준다. GROUPING된 Row에는 1이 반환되며 그 밖의 Row에는 0이 반환된다

 

LEAD 함수는 파티션 별 n만큼 뒤에 있는 데이터를 구하는 함수로 LEAD(컬럼, n)에서 n을 생략했을 경우 기본값은 1이 된다. LEAD의 세 번째 인자값은 결과가 NULL일 경우 표기되는 DEFAULT 값에 해당한다

 

ROWNUM은 순위 함수가 아니라 순번을 매겨주는 슈도 컬럼이다