Funktionen Count

Beregner antallet af poster, der returneres af en forespørgsel.

Syntaks

Count( udtryk )

Pladsholderen udtryk repræsenterer et strengudtryk, der angiver det felt, som indeholder de data, du vil tælle, eller et udtryk, der udfører en beregning ved hjælp af dataene i feltet. Operander i udtryk kan omfatte navnet på et tabelfelt eller en funktion (som kan være indbygget eller brugerdefineret, men ikke en af de andre SQL-aggregatfunktioner). Du kan tælle alle slags data, også tekst.

Bemærkninger

Du kan bruge Count til at tælle antallet af poster i en underliggende forespørgsel. Du kan f.eks. bruge Count til at tælle antallet af ordrer, der er sendt til et bestemt land.

Selvom udtryk kan foretage en beregning i et felt, optæller Count blot antallet af poster. Det er ligegyldigt, hvilke værdier der er gemt i posterne.

Funktionen Count tæller ikke posterne, der har Null-felter, medmindre udtryk er jokertegn stjerne (*). Hvis du bruger en stjerne, beregner Count det samlede antal poster, inklusive dem, der indeholder Null-felter. Count(*) er væsentlig hurtigere end Count([Kolonnenavn]). Undlad at sætte stjernen i anførselstegn (' '). I følgende eksempel beregnes antallet af poster i tabellen Ordrer:

SELECT Count(*) AS TotalOrders FROM Orders;

Hvis udtryk angiver flere felter, medtager funktionen Count kun en post, hvis mindst ét af felterne ikke er Null. Hvis alle de angivne felter er Null, medtages posten ikke. Adskil feltnavnene med et &-tegn. I følgende eksempler illustreres det, hvordan du kan begrænse sammentællingen til kun at omfatte poster, hvor enten Forsendelsesdato eller Fragt ikke er Null:

SELECT Count('Forsendelsesdato & Fragt') AS [Not Null] FROM Orders;

Du kan bruge Count i et forespørgselsudtryk. Du kan også bruge udtrykket i Structured Query Language (SQL)-egenskaben for et QueryDef-objekt, eller når du opretter et objekt af typen postsæt, der er baseret på en SQL-forespørgsel.



Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×