共用方式為


TopCount

依照運算式指定的遞減次序順序,傳回指定數目的最頂部資料列。

語法

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

適用於

傳回資料表 (例如 <table column reference>) 的運算式,或者傳回資料表的函數。

傳回類型

<table expression>

備註

<rank expression> 引數提供的值決定 <table expression> 引數中提供之資料列的遞減次序順序,以及傳回之 <count> 引數中指定的最頂部資料列數。

例如,假設下列子 SELECT 陳述式傳回下列資料表:

(SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS))
產品名稱 機率

Apples

0.4

Kiwi fruit

0.1

Oranges

0.5

Lemons

0.2

TopCount 函數可以搭配子 SELECT 陳述式使用,如下所示:

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

這個範例會產生下列結果:

產品名稱 機率

Oranges

0.5

Apples

0.4

請參閱

參考

資料採礦延伸模組 (DMX) 函數參考
函數 (DMX)
將函數對應至查詢類型 (DMX)

說明及資訊

取得 SQL Server 2005 協助