Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Apskaičiuoja užklausos grąžintų įrašų skaičių.

Sintaksė

Count( išraiška )

Išraiškos vietos rezervavimo ženklas nurodo eilutės išraiška, identifikuojantį lauką, kuriame yra norimi skaičiuoti duomenys, arba išraišką, kuri atlieka skaičiavimą naudodama lauko duomenis. Reiškinyje operandai gali apimti lentelės lauko arba funkcijos pavadinimą (kuris gali būti vidinis arba vartotojo apibrėžtas, bet ne kitos SQL agregavimo funkcijos). Galite suskaičiuoti bet kokio tipo duomenis, įskaitant tekstą.

Pastabos

Patarimas:  "Access 2010" reiškinio daryklėje yra "IntelliSense", todėl galite matyti, kokių argumentų reikia jūsų išraiškai. 

Norėdami suskaičiuoti esamos užklausos įrašų skaičių, galite naudoti Count . Pavyzdžiui, galite naudoti Count norėdami suskaičiuoti užsakymų, išsiųstų į konkrečią šalį, skaičių.

Nors reiškinys gali atlikti skaičiavimą su lauku, skaičius tiesiog suskaičiuoja įrašų skaičių. Nesvarbu, kokios reikšmės saugomos įrašuose.

Funkcija Count neskaičiuoja įrašų, kuriuose yra Null laukų, nebent reiškinys yra žvaigždutė (*) pakaitos simbolis. Jei naudojate žvaigždutę, funkcija Count apskaičiuoja bendrą įrašų skaičių, įskaitant tuos, kuriuose yra Null laukų. Count(*) yra žymiai greitesnis nei Count([Column Name]). Neįrašykite žvaigždutės kabutėse (' '). Toliau pateiktame pavyzdyje apskaičiuojamas įrašų skaičius lentelėje Užsakymai:

SELECT Count(*) AS TotalOrders FROM Orders;

Jei reiškinys identifikuoja kelis laukus, funkcija Count skaičiuoja įrašą tik jei bent vienas iš laukų nėra Null. Jei visi nurodyti laukai yra Null, įrašas neskaičiuojamas. Atskirkite laukų pavadinimus ampersandais (&). Toliau pateiktame pavyzdyje parodyta, kaip galite apriboti skaičių iki įrašų, kuriuose išsiuntimo data arba Transportavimo mokestis nėra Neapibrėžta reikšmė (Null):

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

Užklausos reiškinyje galite naudoti count . Šį reiškinį taip pat galite naudotiQueryDef objekto SQL ypatybėje arba kurdami įrašų rinkinio objektą pagal SQL užklausą.

Duomenų skaičiavimas naudojant užklausą

Laukų skaičiavimas SQL funkcijose

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×