Especifique el número de registros que se recuperarán como porcentaje
Si desea obtener la "N superior" entre el número de registros que se van a obtener, puede usar la "cláusula TOP", pero también puede obtener este número como porcentaje. PARA OBTENER UN PORCENTAJE, USE "TOP - PERCENT".
Un ejemplo de selección de una tabla con 10.000 registros. Si no utiliza la cláusula TOP, se recuperan 10.000 registros.
select * from [TST_Tag01]
En el ejemplo siguiente se recupera el número especificado en la cláusula TOP.
select top 200 * from [TST_Tag01]
En el ejemplo siguiente se recupera el número de recuentos especificado por PERCENT en la cláusula TOP. Si especifica 40, obtendrá el 40% de los registros.
select top (40) percent * from [TST_Tag01]
PERCENT también puede contener números decimales.
select top (3.5) percent * from [TST_Tag01]
El número que se puede especificar para PERCENT puede ser 0 ~ 100.
Además, si usa PERCENT, incluya el número entre paréntesis "()". Esto es por razones de compatibilidad, pero asegúrese de usar paréntesis porque no encerrarlos entre paréntesis puede provocar errores.