Funktsioon Count

See funktsioon loendab, kui palju vastuseid päring andis.

Süntaks

Count( avaldis )

Avaldise kohatäide tähistab stringavaldis, mis identifitseerib loendatavat väärtust sisaldava välja või avaldise, mis teeb sellel väljal asuvate andmetega arvutusi. Avaldise operandidesse saab kaasata tabelivälja nime või funktsiooni (milleks võib olla kas sise- või kasutaja määratud funktsioon, mitte aga mõni muu SQL-kokkuvõttefunktsioon). Loendada saab igat tüüpi andmeid, sh teksti.

Kommentaarid

Funktsiooni Count saate kasutada aluseks oleva päringu kirjete loendamiseks. Näiteks saate funktsiooni Count kasutada kindlasse riiki saadetud tellimuste loendamiseks.

Kuigi argumendi avaldis abil saab väljal ka arvutusi teha, loendab funktsioon Count siiski lihtsalt kirjeid. See, millised väärtused kirjetes talletatud on, pole oluline.

Funktsioon Count ei loenda Tühiväljadega kirjeid, kui avaldiseks ei ole metamärgid tärn (*). Kui kasutate tärni, siis arvutab funktsioon Count kirjete koguarvu, kaasates ka Null-välju sisaldavad kirjed. Funktsioon Count(*) on oluliselt kiirem kui funktsioon Count([veeru nimi]). Ärge pange tärni jutumärkidesse (' ').Järgmine näide arvutab tabeli Tellimused kirjete arvu.

SELECT Count(*) AS kõik_tellimused FROM tellimused;

Kui avaldis tuvastab mitu välja, siis loendab funktsioon Count kirje üksnes siis, kui vähemalt üks väljadest ei sisalda väärtust Null. Kui kõik määratud väljad sisaldavad väärtust Null, siis kirjet ei loendata. Väljanimed eraldage ja-märgiga (&). Järgnevalt näidatakse, kuidas piirata loendamist nii, et loendatakse üksnes need kirjed, mille väljade Saatmiskuupäev või Lastväärtus ei ole Null.

SELECT Count('Saatmiskuupäev & Last') AS [NotNull] FROM Tellimused;

Funktsiooni Count saate kasutada päringuavaldises. Seda avaldist saate ühtlasi kasutada päringukirjeldus objekti Structured Query Language (SQL)atribuudis või SQL-päringul põhineva kirjekomplekt objekti loomisel.



Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×