Tælling af antal via SQL-forespørgsel i Python
Med kommandoen COUNT kan man
tælle antallet af rækker i et udvalg.
Stjernesymbolet, angivet som parameter i
kommandoen, betyder, at alle poster
vælges fra tabellen.
Eksempel
Lad os for eksempel tælle alle brugere i tabellen:
query = "SELECT COUNT(*) FROM users"
Resultatet af den udførte kode:
{'COUNT(*)': 6}
Eksempel
Og lad os nu tælle alle, hvor lønnen
er lig med 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Resultatet af den udførte kode:
{'COUNT(*)': 2}
Eksempel
Det er også muligt at angive et feltnavn som parameter i
COUNT kommandoen. Og kommandoen vil tælle
alle poster, som ikke er lig med NULL:
query = "SELECT COUNT(salary) FROM users"
Resultatet af den udførte kode:
{'COUNT(salary)': 6}
Praktiske opgaver
Tæl alle brugere, hvis alder er mindre end
30.
Tæl alle brugere med en løn på
500 og en alder over 23.