Funkcija Count

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

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.


Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas 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.

×