Count-funktio

Laskee kyselyn palauttamien tietueiden määrän.

Syntaksi

Count( lauseke )

Lauseke-argumentti edustaa merkkijonolauseke, joka määrittää kentän. Tämä kenttä sisältää tiedot, jotka halutaan laskea, tai lausekkeen, joka suorittaa laskutoimituksen kentässä olevien tietojen avulla. Lauseke-argumentin operandit voivat sisältää taulukkokentän nimen tai funktion (joka voi olla joko sisäinen tai käyttäjän määrittämä mutta ei mikään muu SQL-koostefunktio). Kaikentyyppisiä tietoja voidaan laskea, mukaan lukien tekstiä.

Huomautuksia

Count-funktiolla lasketaan pohjana olevan kyselyn tietueiden määrä. Voit laskea Count-funktiolla esimerkiksi tiettyyn maahan toimitettujen tilausten määrän.

Vaikka lauseke pystyy suorittamaan laskutoimituksen kentässä, Count laskee tietueet yhteen. Tietueisiin tallennetuilla arvoilla ei ole merkitystä.

Count-funktio ei laske tietueita, joissa on tyhjäarvo-kenttiä, ellei lauseke ole yleismerkit. Jos käytetään tähti-yleismerkkiä (*), Count laskee tietueiden kokonaismäärän, myös Null-kenttiä sisältävät tietueet. Count(*) on huomattavasti nopeampi kuin Count([Sarakkeen nimi]). Älä käytä tähden kanssa heittomerkkejä (' '). Seuraavassa esimerkissä lasketaan Tilaukset-taulukon tietueiden määrä:

SELECT Count(*) AS TilauksiaYhteensä FROM Tilaukset;

Jos lauseke tunnistaa useita kenttiä, Count-funktio laskee tietueen vain, jos vähintään yhden kentän arvo ei ole null. Jos kaikkien määritettyjen kenttien arvo on null, tietuetta ei lasketa. Kenttien nimet erotetaan toisistaan et-merkillä (&). Seuraavassa esimerkissä näkyy, miten tietueiden laskeminen voidaan rajoittaa tietueisiin, joissa joko Toimituspäivämäärä- tai Rahti-arvo ei ole null:

SELECT Count('Toimituspäivämäärä & Rahti') AS [Not Null] FROM Tilaukset;

Count-funktiota on mahdollista käyttää kyselylausekkeessa. Tätä lauseketta voidaan käyttää myös Structured Query Language (SQL)-objektin QueryDef-ominaisuudessa tai luotaessa SQL-kyselyyn perustuva tietuejoukko-objekti.



Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×