Angiv antallet af poster, der skal hentes i procent
Hvis du vil have "top N" blandt antallet af poster, der skal hentes, kan du bruge "TOP-klausulen", men du kan også få dette tal i procent. FOR AT KOMME MED EN PROCENTDEL SKAL DU BRUGE "TOP - PROCENT".
Et eksempel på at vælge en tabel med 10.000 poster. Hvis du ikke bruger TOP-delsætningen, hentes 10.000 poster.
select * from [TST_Tag01]
I følgende eksempel hentes det nummer, der er angivet i TOP-delsætningen.
select top 200 * from [TST_Tag01]
I følgende eksempel hentes antallet af optællinger, der er angivet med PROCENT i TOP-delsætningen. Hvis du angiver 40, får du 40% af posterne.
select top (40) percent * from [TST_Tag01]
PROCENT kan også indeholde decimaltal.
select top (3.5) percent * from [TST_Tag01]
Det tal, der kan angives for PROCENT, kan være 0 ~ 100.
Hvis du bruger PROCENT, skal du også vedlægge tallet i parentes "()". Dette er af kompatibilitetsårsager, men sørg for at bruge parenteser, da det kan resultere i fejl ikke at omslutte dem i parentes.