Numărarea cantității prin interogare SQL în Python
Cu ajutorul comenzii COUNT se poate
număra numărul de rânduri din eșantion.
Simbolul asterisc, specificat în parametrul
comenzii, înseamnă că sunt selectate toate
înregistrările din tabel.
Exemplu
Să numărăm, de exemplu, toți utilizatorii din tabel:
query = "SELECT COUNT(*) FROM users"
Rezultatul codului executat:
{'COUNT(*)': 6}
Exemplu
Și acum să numărăm toți cei care au salariul
egal cu 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Rezultatul codului executat:
{'COUNT(*)': 2}
Exemplu
De asemenea, se poate specifica în parametrul comenzii
COUNT numele câmpului. Și comanda va număra
toate înregistrările care nu sunt egale cu NULL:
query = "SELECT COUNT(salary) FROM users"
Rezultatul codului executat:
{'COUNT(salary)': 6}
Sarcini practice
Numărați toți utilizatorii a căror vârstă este mai mică
de 30.
Numărați toți utilizatorii cu salariul egal cu
500 și vârsta peste 23.