MySQL " Count" funktionen giver dig mulighed for at finde antallet af rækker, der opfylder en række kriterier inden for et "Select" erklæring uden returnering af data inden for disse rækker. Den " Count" funktionen kan bruges i forbindelse med forskellige søgeord og klausuler som " særlig" , "hvor" og "Group By " . Counting Records
For at finde ud af hele antal poster i en tabel , ville " Count" funktion benyttes på følgende måde : Hej
Select COUNT ( * ) From bordet;
Denne erklæring vil returnere hele antal poster i en tabel , uanset om de indeholder " Null " værdier .
p Hvis du ønsker at finde alle værdierne i en kolonne , der ikke er " null " bruge" Distinct "søgeord : Hej
SELECT COUNT ( DISTINCT kolonne) FROM bordet,
du skal have mindst én kolonne navn er angivet efter " Distinct "søgeord , men du kan angive mere end én kolonne , i hvilket tilfælde det samlede vil kun afspejle rækker, der ikke har en "Null " værdi i enten kolonne.
p Hvis du kun ønsker at finde ud af værdierne for en bestemt underafdeling af data , du kan tilføje en "Hvor "-klausul . For eksempel, hvis du havde en tabel fyldt med adresser og du ønskede at vide, hvor mange mennesker havde en vis postnummer ville erklæringen være : Hej
SELECT COUNT ( * ) FROM adresse WHERE zip = 17097 ; < br >
Ved samme note, hvis du ønskede en optælling af antallet af adresser for hver postnummer, vil du bruge " Grupper efter "-klausul : Hej
SELECT cOUNT ( * ) FROM adresse GROUP BY zip ;
" Count" funktionen kan bruges i enhver "Vælg " erklæring , herunder "Deltag " udsagn og underforespørgsler
.