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:

pythonquery = "SELECT COUNT(*) FROM users"

Rezultatul codului executat:

python{'COUNT(*)': 6}

Exemplu

Și acum să numărăm toți cei care au salariul egal cu 900:

pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"

Rezultatul codului executat:

python{'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:

pythonquery = "SELECT COUNT(salary) FROM users"

Rezultatul codului executat:

python{'COUNT(salary)': 6}

Sarcini practice

Задание 1

Numărați toți utilizatorii a căror vârstă este mai mică de 30.

Задание 2

Numărați toți utilizatorii cu salariul egal cu 500 și vârsta peste 23.