Funkcija Count

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī 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 lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Aprēķina vaicājuma atgriezto ierakstu skaitu.

Sintakse

Count ( izteiksme )

Izteiksme vietturis norāda virknes izteiksme , identificējot lauku, kurā ietverti dati, ko vēlaties saskaitīt vai izteiksme, kas veic aprēķinu, izmantojot datus no lauka. Nosaukumu pievienošana tabulas laukam vai funkcija (kas var būt raksturīgo vai lietotāja definēta, bet ne citas SQL apkopošanas funkcijas) var iekļaut operandu izteiksme . 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 redzēt, ko argumenti ir nepieciešama izteiksmi.

Funkciju Count var lietot, lai saskaitītu ierakstus pamatā esošo vaicājumu. Piemēram, funkciju Count var lietot, lai saskaitītu pasūtījumiem, kas nosūtīti uz konkrētā valstī.

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

Funkcija Count neskaita ierakstus, kuros ir Null laukus, ja vien izteiksme ir zvaigznīte (*) aizstājējzīmi. Ja tiek lietota zvaigznīte, Count aprēķina kopējo skaitu ierakstos, ieskaitot tos, kas satur Null lauki. Count (*) ir ievērojami ātrāk nekā Count ([Kolnos]). Nav iekļaujiet zvaigznīti pēdiņās (""). Tālāk sniegtajā piemērā tiek aprēķināta skaits tabulā Orders:

SELECT Count(*) AS TotalOrders FROM Orders;

Ja izteiksme identificē vairākus laukus, funkcija Count saskaita ierakstu tikai tad, ja ir vismaz viens lauki nav Null. Ja visi norādītajos laukos ir nulle, ierakstu netiek pieskaitīta. Atsevišķu lauku nosaukumus ar zīme "un" (&). Tālāk sniegtajā piemērā ir redzams, kā varat ierobežot count, lai ierakstus, kas vai nu ShippedDate vai pārvadājumu nav Null:

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

Varat izmantot Count vaicājuma izteiksmē. Varat arī izmantot šo izteiksmi SQL rekvizīts QueryDef objektu vai veidojot objekta Recordset pamatā ir SQL vaicājums.


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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×