창 함수능력을 제공하십시오 관련된 행 세트에서 계산을 수행하려면 현재 쿼리 행. 보다480060000048006000006000스포츠 토토48006000006000004800500004800600000600000480048005000000006이 기능에 대한 소개.
내장 창 함수는에 나열되어 있습니다.표 9-44. 이러한 기능필수창을 사용하여 호출됩니다 기능 구문; 그것은Over절 필요합니다.
이러한 기능 외에도 내장 또는 사용자 정의 골재 기능은 창 함수로 사용할 수 있습니다 (참조섹션 9.18목록의 경우 내장 골재). 집계 함수는 창 함수 역할을합니다 만Over절은 다음을 따릅니다 부르다; 그렇지 않으면 그들은 정기적 인 골재 역할을합니다.
표 9-44. 범용 창 함수
나열된 모든 함수표 9-44주문 by관련 창의 조항 정의. 에서 구별되지 않는 행주문주문은입니다.피어스; 네 가지 순위 기능은 그렇게 정의됩니다 그들은 두 개의 동료 행에 대해 같은 대답을한다.
참고First_Value
,
last_value
및nth_value
내의 행만 고려"창 프레임", 기본적으로
파티션 시작부터
현재 행의 마지막 피어. 이것은 도움이되지 않을 것입니다
결과nth_value
및
특히last_value
. 당신은 할 수 있습니다
추가하여 프레임을 전체 파티션으로 재정의앞의 언음없는 것 사이의 행
무한한 추종to theOver절. 보다섹션 4.2.8자세한 내용은
집계 함수가 창 함수로 사용되면 현재 행의 창 프레임 내에서 행을 집계합니다. 전체 파티션에 걸쳐 집계를 얻으려면 생략주문 by또는 사용앞서 언생하지 않은 다음. 집계 와 함께주문 by및 기본값 윈도우 프레임 정의는 A를 생성합니다."실행 합집합"행동의 유형은 구함.
참고 :SQL 표준은 a를 정의합니다.널 존중또는무시 널스옵션
리드
,LAG
,First_Value
,last_value
및nth_value
. 이것은에서 구현되지 않았습니다.토토: 행동은입니다 항상 표준의 기본값과 동일합니다널 존중. 마찬가지로 표준From First또는마지막옵션nth_value
구현되지 않았습니다 기본From First행동입니다 지원. (의 결과를 달성 할 수 있습니다마지막뒤집어주문 by주문.)