다음을 통해 공유


TopCount

식에서 지정한 수만큼 맨 위 행을 내림차순으로 반환합니다.

구문

TopCount(<table expression>, <rank expression>, <count>)

적용 대상

<table column reference>와 같은 테이블을 반환하는 식 또는 테이블을 반환하는 함수입니다.

반환 형식

<table expression>

주의

<rank expression> 인수가 제공한 값에 따라 <table expression> 인수에 제공된 행의 내림차순이 결정되며 <count> 인수에 지정된 수만큼 맨 위 행이 반환됩니다.

예를 들어 다음 Sub-SELECT 문에서 아래 테이블을 반환한다고 가정합니다.

(SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS))
Product name Probability

Apples

0.4

Kiwi fruit

0.1

Oranges

0.5

Lemons

0.2

TopCount 함수는 다음과 같이 Sub-SELECT 문에 사용할 수 있습니다.

TopCount((SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS)), [Probability], 2)

이 예에서 결과는 다음과 같습니다.

Product name Probability

Oranges

0.5

Apples

0.4

참고 항목

참조

DMX(데이터 마이닝 확장) 함수 참조
함수(DMX)
쿼리 유형에 대한 함수 매핑(DMX)

도움말 및 정보

SQL Server 2005 지원 받기