Count funkcija

Apskaičiuoja užklausos grąžintų užklausų skaičių.

Sintaksė

Skaičiavimo ( reiškinys )

" Reiškinys " vietos rezervavimo ženklas nurodo eilutės išraiška, nurodančią lauką, kuriame yra norimi skaičiuoti duomenys, arba reiškinį, kuris atlieka skaičiavimus, naudodamas lauko duomenis. Operandai, esantys " reiškinys ", gali apimti lentelės lauko arba funkcijos (kuri gali būti vidinė arba vartotojo apibrėžta, bet ne kitos SQL agregavimo funkcijos) pavadinimą. Galite apskaičiuoti bet kokio tipo duomenis, įskaitant tekstą.

Pastabos

Patarimas: "Access 2010" reiškinio daryklė turi IntelliSense funkciją, todėl galite matyti, kokių argumentų reikia išraiškai. 

Galite naudoti skaičiavimą , kad suskaičiuotumėte pagrindinių užklausų įrašų skaičių. Pavyzdžiui, galite naudoti skaičių , kad suskaičiuotumėte į konkrečią šalį išsiųstų užsakymų skaičių.

Nors išraiška gali atlikti lauko skaičiavimą, skaičius tiesiog atitinka įrašų skaičių. Nesvarbu, kurios reikšmės saugomos įrašuose.

Funkcija Count neskaičiuoja įrašų, kuriuose yra neapibrėžtų laukų, nebent reiškinys yra žvaigždutės (*) pakaitos simbolis. Jei naudojate žvaigždutę, skaičius apskaičiuoja bendrą įrašų skaičių, įskaitant tuos, kuriuose yra nulinių laukų. Kiekis (*) yra gerokai greitesnis už skaičių ([stulpelio pavadinimas]). Nepridėti žvaigždutės kabutėse (' '). Toliau pateiktame pavyzdyje apskaičiuojamas lentelės užsakymai įrašo skaičius:

SELECT Count(*) AS TotalOrders FROM Orders;

Jei išraiška identifikuoja kelis laukus, funkcija Count skaičiuoja įrašą tik tuo atveju, jei bent vienas iš laukų nėra neapibrėžtas. Jei visi nurodyti laukai yra NULL, įrašas neskaičiuojamas. Laukų pavadinimus atskirkite ampersendas (&). Toliau pateiktame pavyzdyje parodyta, kaip galite apriboti skaičių iki įrašų, kuriuose arba išsiuntimo data, arba frachtas nėra nulis:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

Galite naudoti skaičių užklausos išraiškoje. Šį reiškinį taip pat galite naudoti QueryDef objekto SQL ypatybėje arba kurdami RecordSet objektą pagal SQL užklausą.

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Taip pat žr.

Duomenų apskaita naudojant užklausą

Laukų skaičiavimas SQL funkcijose

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×