Brojanje količine putem SQL upita u Python-u
Pomoću komande COUNT možemo
izbrojati broj redova u uzorku.
Simbol zvezdice, naveden u parametru
komande, znači da se biraju svi
zapisi iz tabele.
Primer
Hajde da, na primer, prebrojimo sve korisnike u tabeli:
query = "SELECT COUNT(*) FROM users"
Rezultat izvršenog koda:
{'COUNT(*)': 6}
Primer
A sada hajde da prebrojimo sve one čija je plata
jednaka 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Rezultat izvršenog koda:
{'COUNT(*)': 2}
Primer
Takođe možemo navesti u parametru komande
COUNT ime polja. I komanda će prebrojati
sve zapise koji nisu jednaki NULL:
query = "SELECT COUNT(salary) FROM users"
Rezultat izvršenog koda:
{'COUNT(salary)': 6}
Praktični zadaci
Prebrojite sve korisnike čije je godište manje od
30.
Prebrojite sve korisnike sa platom jednakom
500 i godištem više od 23.