Pāriet uz galveno saturu

Funkcija Count

Aprēķina vaicājuma atgriezto ierakstu skaitu.

Sintakse

Count ( izteiksme )

Viettura izteiksme apzīmē virknes izteiksme, kas identificē lauku, kurā ir dati, kurus vēlaties skaitīt, vai izteiksme, kas veic aprēķinu, izmantojot laukā ietvertos datus. Izteiksme operandos var būt ietverts tabulas lauka vai funkcijas nosaukums (kas var būt iekšēja vai lietotāja definēta, bet ne citas SQL apkopojošās funkcijas). Varat saskaitīt jebkāda veida datus, ieskaitot 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 funkciju Count , lai saskaitītu ierakstu skaitu pamata vaicājumā. Piemēram, varat izmantot funkciju Count , lai saskaitītu pasūtījumu skaitu, kas nosūtīti uz konkrētu valsti.

Lai gan izteiksme var veikt aprēķinus laukā, Count ir vienkārši saskaitītas ar ierakstu skaitu. Nav svarīgi, kādas vērtības ir saglabātas ierakstos.

Funkcija Count neskaita ierakstus, kuriem ir Null lauki, ja vien izteiksme nav zvaigznīte (*). Ja izmantojat zvaigznīti, funkcija Count aprēķina kopējo ierakstu skaitu, ieskaitot tos, kuriem ir Null lauki. Count (*) ir ievērojami ātrāks par Count ([kolonnas nosaukums]). Neiekļaujiet zvaigznīti pēdiņās (' '). Šajā piemērā tiek aprēķināts ierakstu skaits tabulā Orders:

SELECT Count(*) AS TotalOrders FROM Orders;

Ja izteiksme identificē vairākus laukus, funkcija Count saskaita ierakstu tikai tad, ja vismaz viens no laukiem nav Null. Ja visi norādītie lauki ir Null, ieraksts netiek skaitīts. Atdaliet lauku nosaukumus ar zīmi zīmes (&). Tālāk sniegtajā piemērā ir parādīts, kā varat ierobežot ierakstu skaitu līdz ierakstiem, kuros vai nu ir vērtība ShippedDate, vai transports nav Null:

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

Varat izmantot skaitu vaicājuma izteiksmē. Šo izteiksmi var izmantot arī QueryDef objekta SQL rekvizītā vai veidojot ierakstkopas objektu, pamatojoties uz SQL vaicājumu.

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Skatiet arī

Datu skaitīšana, izmantojot vaicājumu

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

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×