Condividi tramite


TopCount

Restituisce il numero specificato di righe a partire dall'alto, in ordine di rango decrescente secondo quanto specificato da una determinata espressione.

Sintassi

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

Si applica a

Espressione che restituisce una tabella, come <table column reference> oppure una funzione che restituisce una tabella.

Tipo restituito

<espressione di tabella>

Osservazioni

Il valore specificato dall'argomento <rank expression> determina l'ordine di rango decrescente per le righe specificate nell'argomento <table expression> e viene restituito il numero di righe specificato nell'argomento <count> a partire dall'alto.

Si supponga ad esempio che l'istruzione sub-SELECT seguente restituisca la tabella riportata più avanti:

(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

È possibile utilizzare la funzione TopCount con l'istruzione sub-SELECT come illustrato di seguito:

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

Per questo esempio vengono restituiti i risultati seguenti:

Product name Probability

Oranges

0.5

Apples

0.4

Vedere anche

Riferimento

Guida di riferimento alle funzioni DMX (Data Mining Extensions)
Funzioni (DMX)
Mapping di funzioni a tipi di query (DMX)

Guida in linea e informazioni

Assistenza su SQL Server 2005