Укажите количество записей, извлекаемых в процентах

Страница обновлена :
Дата создания страницы :

Если вы хотите получить «top N» среди количества записей, которые будут извлечены, вы можете использовать «TOP clause», но вы также можете получить это число в процентах. ЧТОБЫ ПОЛУЧИТЬ ПРОЦЕНТ, ИСПОЛЬЗУЙТЕ "TOP - PERCENT".

Пример выбора таблицы с 10 000 записей. Если предложение TOP не используется, извлекается 10 000 записей.

select * from [TST_Tag01]

TOP 句を使用しない SELECT

В следующем примере извлекается число, указанное в предложении TOP.

select top 200 * from [TST_Tag01]

TOP 句を使用した SELECT

В следующем примере извлекается число счетчиков, заданных параметром PERCENT в предложении TOP. Если вы укажете 40, вы получите 40% записей.

select top (40) percent * from [TST_Tag01]

TOP 句に PERCENT を使用した SELECT

ПРОЦЕНТ также может содержать десятичные числа.

select top (3.5) percent * from [TST_Tag01]

TOP 句に小数を含む PERCENT を使用した SELECT

Число, которое может быть указано для PERCENT, может быть 0 ~ 100.

Кроме того, если вы используете ПРОЦЕНТ, заключите число в скобки "()". Это делается по соображениям совместимости, но обязательно используйте скобки, так как отсутствие их в скобках может привести к ошибкам.