Укажите количество записей, извлекаемых в процентах
Если вы хотите получить «top N» среди количества записей, которые будут извлечены, вы можете использовать «TOP clause», но вы также можете получить это число в процентах. ЧТОБЫ ПОЛУЧИТЬ ПРОЦЕНТ, ИСПОЛЬЗУЙТЕ "TOP - PERCENT".
Пример выбора таблицы с 10 000 записей. Если предложение TOP не используется, извлекается 10 000 записей.
select * from [TST_Tag01]
В следующем примере извлекается число, указанное в предложении TOP.
select top 200 * from [TST_Tag01]
В следующем примере извлекается число счетчиков, заданных параметром PERCENT в предложении TOP. Если вы укажете 40, вы получите 40% записей.
select top (40) percent * from [TST_Tag01]
ПРОЦЕНТ также может содержать десятичные числа.
select top (3.5) percent * from [TST_Tag01]
Число, которое может быть указано для PERCENT, может быть 0 ~ 100.
Кроме того, если вы используете ПРОЦЕНТ, заключите число в скобки "()". Это делается по соображениям совместимости, но обязательно используйте скобки, так как отсутствие их в скобках может привести к ошибкам.