Loendamine SQL-päringuga Pythonis
Käsku COUNT saab kasutada
valimis olevate ridade arvu loendamiseks.
Käsu parameetris märgitud tähekorrutis
tähendab, et valitakse kõik
tabelist kirjed.
Näide
Loendame näiteks kõik kasutajad tabelis:
query = "SELECT COUNT(*) FROM users"
Käivitatu koodi tulemus:
{'COUNT(*)': 6}
Näide
Nüüd loendame kõik, kelle palk
on võrdne 900-ga:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Käivitatu koodi tulemus:
{'COUNT(*)': 2}
Näide
Samuti saab käsu parameetrisse määrata
välja nime. Ja käsk loendab
kõik kirjed, mis ei ole võrdsed NULL-ga:
query = "SELECT COUNT(salary) FROM users"
Käivitatu koodi tulemus:
{'COUNT(salary)': 6}
Praktilised ülesanded
Loendage kõik kasutajad, kelle vanus on väiksem kui
30.
Loendage kõik kasutajad, kelle palk on võrdne
500-ga ja vanus üle 23.