Nurodyti nuskaitytinų įrašų skaičių procentais

Puslapis atnaujintas :
Puslapio sukūrimo data :

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]

TOP 句を使用しない SELECT

Toliau pateiktame pavyzdyje nuskaitomas numeris, nurodytas sąlygoje TOP.

select top 200 * from [TST_Tag01]

TOP 句を使用した SELECT

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]

TOP 句に PERCENT を使用した SELECT

PROCENTAIs taip pat gali būti dešimtainiai skaičiai.

select top (3.5) percent * from [TST_Tag01]

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

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ų.