A beolvasandó rekordok számának megadása százalékban
Ha azt szeretné, hogy a "felső N" a lekérhető rekordok száma között legyen, használhatja a "TOP záradékot", de ezt a számot százalékban is megkaphatja. AHHOZ, HOGY SZÁZALÉKOT KAPJUNK, HASZNÁLJUK A "LEGFELSŐ SZÁZALÉKOT".
Példa egy 10 000 rekordot tartalmazó tábla kiválasztására. Ha nem használja a TOP záradékot, a rendszer 10 000 rekordot kér be.
select * from [TST_Tag01]
A következő példa a TOP záradékban megadott számot olvassa be.
select top 200 * from [TST_Tag01]
A következő példa a TOP záradékban a PERCENT által megadott darabszámszámokat olvassa be. Ha 40-et ad meg, akkor a rekordok 40%-át kapja meg.
select top (40) percent * from [TST_Tag01]
A PERCENT decimális számokat is tartalmazhat.
select top (3.5) percent * from [TST_Tag01]
A SZÁZALÉK mezőben megadható szám lehet 0 ~ 100.
Ha a PERCENT értéket használja, a számot zárójelbe tegye a "()" zárójelbe. Ennek kompatibilitási okai vannak, de ügyeljen arra, hogy zárójeleket használjon, mert ha nem zárja be őket zárójelbe, hibákat okozhat.