Arvutab päringu tagastatud kirjete arvu.
Süntaks
Count( expr )
Avaldise kohatäide tähistab stringavaldis, 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, loendatakse ainult kirjete arv. 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, 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 päringukirjeldus objekti SQL-atribuudis või SQL-päringul põhineva Kirjekomplekti objekti loomisel.