Nurodyti nuskaitytinų įrašų skaičių procentais
Jei norite gauti "viršutinį N" tarp gaunamų įrašų skaičiaus, galite naudoti "TOP sąlygą", tačiau šį skaičių taip pat galite gauti procentais. NORĖDAMI GAUTI PROCENTĄ, NAUDOKITE "TOP - PERCENT".
Lentelės su 10 000 įrašų pasirinkimo pavyzdys. Jei nenaudosite top sąlygos, bus nuskaityta 10 000 įrašų.
select * from [TST_Tag01]
Toliau pateiktame pavyzdyje nuskaitomas numeris, nurodytas sąlygoje TOP.
select top 200 * from [TST_Tag01]
Toliau pateiktame pavyzdyje nuskaitomas skaičius, kurį sąlygoje TOP nurodė PERCENT. Jei nurodysite 40, gausite 40% įrašų.
select top (40) percent * from [TST_Tag01]
PROCENTAIs taip pat gali būti dešimtainiai skaičiai.
select top (3.5) percent * from [TST_Tag01]
Skaičius, kurį galima nurodyti PERCENT, gali būti 0 ~ 100.
Be to, jei naudojate PERCENT, pridėkite skaičių skliausteliuose "()". Taip yra dėl suderinamumo priežasčių, tačiau būtinai naudokite skliaustus, nes jų neįtraukus į skliaustus gali atsirasti klaidų.