Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Aprēķina vaicājuma atgriezto ierakstu skaitu.

Sintakse

Count( izteiksme )

Expr vietturis apzīmē virknes izteiksme, kas identificē lauku, kurā ir dati, ko vēlaties saskaitīt, vai izteiksme, kas veic aprēķinu, izmantojot lauka datus. Operandi izteiksmes var ietvert tabulas lauka vai funkcijas nosaukumu (kas var būt vai nu izteiksme, vai lietotāja definētas, bet ne citas SQL apkopošanas funkcijas). Varat saskaitīt jebkāda veida datus, tostarp tekstu.

Piezīmes

Padoms.:  Programmā Access 2010 izteiksmju veidotājam ir IntelliSense, lai jūs varētu skatīt, kādi argumenti ir nepieciešami izteiksmei. 

Varat izmantot count, lai saskaitītu ierakstus pamatā esošajā vaicājumā. Piemēram, varat izmantot skaits , lai saskaitītu pasūtījumu skaitu, kas nosūtīti uz noteiktu valsti.

Lai gan expr var veikt aprēķinus laukā, count vienkārši saskaitīt ierakstu skaitu. Nav svarīgi, kādas vērtības tiek glabātas ierakstos.

Funkcija Count neskaita ierakstus, kuriem ir null lauki, ja vien izteiksme nav zvaigznītes (*) aizstājējzīme. Ja izmantojat zvaigznīti, funkcija Count aprēķina ierakstu kopskaitu, ieskaitot tos, kas satur laukus Null. Count(*) ir ievērojami ātrāks par Count([Kolonnas nosaukums]).. Nelieciet zvaigznīti pēdiņās (' '). Šajā piemērā tiek aprēķināts tabulas Pasūtījumi ierakstu skaits:

SELECT Count(*) AS TotalOrders FROM Orders;

Ja expr identificē vairākus laukus, funkcija Count ierakstu skaita tikai tad, ja vismaz viens no laukiem nav Null. Ja visi norādītie lauki ir Null, ieraksts netiek uzskaitīts. Atdaliet lauku nosaukumus ar rādītāju "un" (&). Tālāk sniegtajā piemērā ir parādīts, kā varat ierobežot skaitu līdz ierakstiem, kuros Nosūtīšanas_datums vai Transports nav Null:

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

Varat izmantot count vaicājuma izteiksmē. Varat arī izmantot šo izteiksmi QueryDefSQL rekvizītā vai izveidojot Recordset objektu, izmantojot SQL vaicājumu.

Datu skaitīšana, izmantojot vaicājumu

Lauku aprēķināšana SQL funkcijās

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×