Telling av antall via SQL-spørring i Python
Med kommandoen COUNT kan du
telle antall rader i et utvalg.
Stjernesymbolet, angitt i parameteren til
kommandoen, betyr at alle
poster fra tabellen velges.
Eksempel
La oss for eksempel telle alle brukerne i tabellen:
query = "SELECT COUNT(*) FROM users"
Resultatet av utført kode:
{'COUNT(*)': 6}
Eksempel
Og nå teller vi alle de som har lønn
lik 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Resultatet av utført kode:
{'COUNT(*)': 2}
Eksempel
Du kan også spesifisere et feltnavn i parameteren til
COUNT. Og kommandoen vil telle
alle poster som ikke er lik NULL:
query = "SELECT COUNT(salary) FROM users"
Resultatet av utført kode:
{'COUNT(salary)': 6}
Praktiske oppgaver
Tell alle brukere hvis alder er mindre enn
30.
Tell alle brukere med lønn lik
500 og alder over 23.