Count-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Laskee kyselyn palauttamien tietueiden määrän.

Syntaksi

Määrä(lauseke)

Lausekkeen paikkamerkki edustaa merkkijonolauseketta, joka määrittää laskettavat tiedot sisältävän kentän, tai lauseketta, joka suorittaa laskutoimituksen kentän tietojen perusteella. Lausekkeen operandit voivat sisältää taulukon kentän tai funktion nimen (joka voi olla joko luontainen tai käyttäjän määrittämä, mutta ei muita SQL-koostefunktioita). Voit laskea kaikenlaisia tietoja, myös tekstiä.

Huomautuksia

Laske-funktion avulla voit laskea kyselyn tietueiden määrän. Laske-funktion avulla voit esimerkiksi laskea tiettyyn maahan toimitettujen tilausten määrän.

Vaikka lauseke voi suorittaa kentän laskutoimituksen, Määrä laskee vain tietueiden määrän. Tietueisiin tallennetuilla arvoilla ei ole merkitystä.

Laske-funktio ei laske tietueita, joissa on tyhjäarvoisia kenttiä, ellei lauseke ole tähtimerkki (*). Jos käytät tähteä, Laske-funktio laskee tietueiden kokonaismäärän, mukaan lukien Null-kenttiä sisältävät tietueet. Count(*) on huomattavasti nopeampi kuin Count([Column Name]). Älä kirjoita tähteä lainausmerkkeihin (''). Seuraavassa esimerkissä lasketaan Tilaukset-taulukon tietueiden määrä:

SELECT Count(*) AS TotalOrders FROM Orders;

Jos lauseke määrittää useita kenttiä, Laske-funktio laskee tietueen vain, jos vähintään yksi kentistä ei ole tyhjäarvoinen. Jos kaikki määritetyt kentät ovat tyhjäarvoisia, tietuetta ei lasketa mukaan. Erota kenttien nimet et-merkeillä (&). Seuraavassa esimerkissä näytetään, miten voit rajoittaa lukumäärän tietueisiin, joissa joko Toimituspäivä tai Rahti ei ole Null:

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

Voit käyttää Määrä-funktiota kyselylausekkeessa. Voit käyttää tätä lauseketta myös QueryDef-objektin SQL-ominaisuudessa tai luodessasi SQL-kyselyyn perustuvaa tietuejoukko-objektia.

Katso myös

Tietojen laskeminen käyttämällä kyselyä

Kenttien laskeminen SQL-funktioissa