Поделиться через


TopCount

Возвращает заданное в инструкции количество верхних строк в порядке убывания их ранга как указано в выражении.

Синтаксис

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

Область применения

Выражение, возвращающее таблицу (например, <table column reference>), или функция, возвращающая таблицу.

Тип возвращаемых данных

<table expression>

Замечания

Значение, задаваемое аргументом <ранжирующего выражения>, определяет порядок убывания ранга строк, содержащихся в аргументе <табличного выражения>. При этом возвращается количество верхних строк, заданных аргументом <счета>.

Например, предположим, что следующая инструкция Sub-SELECT возвращает приведенную ниже таблицу:

(SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS))
Название продукта Вероятность

Яблоки

0.4

Киви

0.1

Апельсины

0.5

Лимоны

0.2

Функция TopCount может быть использована c подзапросом SELECT следующим образом:

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

В результате выполнения данного примера выдаются следующие результаты:

Название продукта Вероятность

Апельсины

0.5

Яблоки

0.4

См. также

Справочник

Ссылка на функцию расширений интеллектуального анализа данных
Функции (расширения интеллектуального анализа данных)
Сопоставление функций с типами запросов (расширения интеллектуального анализа данных)

Справка и поддержка

Получение помощи по SQL Server 2005