Especifique o número de registros a serem recuperados como uma porcentagem

Página atualizada :
Data de criação de página :

Se você quiser obter o "top N" entre o número de registros a serem buscados, você pode usar a "cláusula TOP", mas você também pode obter esse número como uma porcentagem. PARA OBTER POR UMA PORCENTAGEM, USE "TOP - POR CENTO".

Um exemplo de selecionar uma tabela com 10.000 registros. Se você não usar a cláusula TOP, 10.000 registros ão recuperados.

select * from [TST_Tag01]

TOP 句を使用しない SELECT

O exemplo a seguir recupera o número especificado na cláusula TOP.

select top 200 * from [TST_Tag01]

TOP 句を使用した SELECT

O exemplo a seguir recupera o número de contagens especificadas por PERCENT na cláusula TOP. Se você especificar 40, você está recebendo 40% dos registros.

select top (40) percent * from [TST_Tag01]

TOP 句に PERCENT を使用した SELECT

Por cento também pode conter números decimais.

select top (3.5) percent * from [TST_Tag01]

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

O número que pode ser especificado para PERCENT pode ser 0 ~ 100.

Além disso, se você usar PERCENT, inclua o número entre parênteses "()". Isso é por razões de compatibilidade, mas certifique-se de usar parênteses, pois não incluí-los entre parênteses pode resultar em erros.