Funkcija Count

Izračuna število zapisov, ki jih vrne poizvedba.

Sintaksa

Count( izraz )

Ograda izraz je izraz niza, ki določa polje s podatki, ki jih želite prešteti, ali izraz, ki izvaja izračun s podatki v polju. Operandi v izrazu so lahko ime polja tabele ali funkcija (ki je lahko resnična ali pa jo določi uporabnik, vendar ne sme biti katera izmed drugih združevalnih funkcij SQL). Štejete lahko vse vrste podatkov, kamor sodi tudi besedilo.

Opombe

Funkcijo Count je mogoče uporabiti za štetje števila zapisov v temeljni poizvedbi. Funkcijo Count lahko na primer uporabite za štetje števila naročil, ki so poslani v določeno državo.

Izraz lahko izračuna polje, funkcija Count pa preprosto prešteje število zapisov. V zapisih so lahko shranjene katere koli vrednosti.

Funkcija Count ne šteje zapisov v poljih z Null vrednostjo , razen če je izraznadomestni znaki zvezdica (*). Če uporabite zvezdico, funkcija Count izračuna skupno število zapisov, kamor sodijo tudi tisti v poljih z ničelno vrednostjo. Funkcija Count(*) je veliko hitrejša kot Count([Ime stolpca]). Zvezdice ne postavite v narekovaje (' '). Ta primer izračuna število zapisov v tabeli »Orders«:

SELECT Count(*) AS TotalOrders FROM Orders;

Če izraz določa več polj, funkcija Count šteje zapis samo, če vsaj v enem polju ni ničelne vrednosti. Če je v vseh navedenih poljih ničelna vrednost, se zapis ne šteje. Imena polj ločite z znakom in (&). V tem primeru je prikazano, kako je štetje mogoče omejiti na zapise, za katere vrednost v poljih »ShippedDate« in »Freight« ni ničelna:

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

Funkcijo Count je mogoče uporabiti v izrazu poizvedbe. Ta izraz lahko uporabite tudi v lastnosti Structured Query Language (SQL) predmeta definicija QueryDef ali ob ustvarjanju predmeta množica zapisov, ki temelji na poizvedbi SQL.



Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×