Funktsioon Count

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Arvutab päringu tagastatud kirjete arvu.

Süntaks

Count(expr)

Avaldise kohatäide tähistab stringiavaldist, mis tuvastab välja, mis sisaldab loendatavaid andmeid, või avaldist, mis teeb välja andmete abil arvutuse. Avaldise operandid võivad sisaldada tabelivälja või funktsiooni nime (mis võib olla kas olemuslik või kasutaja määratletud, kuid mitte muud SQL-kokkuvõttefunktsioonid). Saate loendada mis tahes tüüpi andmeid, sh teksti.

Kommentaarid

Funktsiooni Loenda abil saate loendada aluseks oleva päringu kirjeid. Näiteks saate funktsiooni Loenda abil loendada kindlasse riiki saadetud tellimuste arvu.

Kuigi avaldis saab väljaga arvutada, liidab loendus lihtsalt kirjete arvu. Pole oluline, milliseid väärtusi kirjetes talletatakse.

Funktsioon Count ei loenda tühiväärtusväljadega kirjeid, v.a juhul, kui avaldis on metamärk tärn (*). Kui kasutate tärni, arvutab funktsioon Count nende kirjete koguarvu, mis sisaldavad tühiväärtust. Count(*) on märkimisväärselt kiirem kui Count([Veeru nimi]). Ärge ümbritsege tärni jutumärkidega (' '). Järgmises näites arvutatakse tabeli Tellimused kirjete arv:

SELECT Count(*) AS TotalOrders FROM Orders;

Kui avaldis tuvastab mitu välja, loendab funktsioon Count kirje ainult juhul, kui vähemalt üks väljadest pole Tühi. Kui kõik määratud väljad on nullväärtusega, siis kirjet ei loendata. Eraldage väljanimed ampersandiga (&). Järgmises näites kirjeldatakse seda, kuidas saate piirata arvu kirjetega, milles tarnekuupäev või Veokulu pole tühi:

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

Päringuavaldises saate kasutada funktsiooni Loendus . Seda avaldist saate kasutada ka QueryDef-objekti SQL-atribuudis või SQL-päringul põhineva Recordset-objekti loomisel.

Lisateave

Andmete loendamine päringu abil

Väljade arvutamine SQL-funktsioonides