0
Like

COUNT() Function

COUNT() Function

COUNT() bruges til at tælle et X antal rækker sammen som er tilgænlige at liste ud eks.

SELECT COUNT(*) FROM t;
return:  COUNT(*) = 7

Her retuerer den talet 7 fordi der er fundet 7 rækker som er klar til at blive listet ud, man kan også benytte COUNT() på en bestemt felt navn eks.

SELECT COUNT( i ), COUNT( j ) FROM t;
return: COUNT( i ) = 5, COUNT( j ) = 4

Her vil den retuere 5 og 4 fordi den kun tæller de ting sammen hvor der ikke findes et NULL også kaldt for ( non-null value ), hvis man ønsker kun at få talt de ting sammen som er 100% unik i en række kan man her bruge DISTINCT functionen eks.

SELECT COUNT( DISTINCT i ), COUNT( DISTINCT j ) FROM t;
return:  COUNT( DISTINCT i )  =  1, COUNT( DISTINCT j ) = 3

Det er også muligt at kombinere felter med DISTINCT inde i en COUNT() så leds at man får et mere spefikt udtrækt eks.

SELECT COUNT( DISTINCT i, j ) FROM t;
return: COUNT( DISTINCT i, j ) = 2

Den trækker alle felter ud som ikke er ens og ikke indeholder NULL værdien.

  • Share/Bookmark