Počítanie počtu záznamov pomocou SQL dotazu v Pythone

Pomocou príkazu COUNT je možné spočítať počet riadkov vo výbere. Symbol hviezdičky, uvedený v parametri príkazu, znamená, že sú vybrané všetky záznamy z tabuľky.

Príklad

Spočítajme napríklad všetkých používateľov v tabuľke:

pythonquery = "SELECT COUNT(*) FROM users"

Výsledok vykonaného kódu:

python{'COUNT(*)': 6}

Príklad

A teraz spočítajme všetkých, ktorých plat je rovný 900:

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

Výsledok vykonaného kódu:

python{'COUNT(*)': 2}

Príklad

Taktiež je možné v parametri príkazu COUNT zadať názov poľa. A príkaz spočíta všetky záznamy, ktoré sa nerovnajú NULL:

pythonquery = "SELECT COUNT(salary) FROM users"

Výsledok vykonaného kódu:

python{'COUNT(salary)': 6}

Praktické úlohy

Задание 1

Spočítajte všetkých používateľov, ktorých vek je menej ako 30.

Задание 2

Spočítajte všetkých používateľov s platom rovným 500 a vekom viac ako 23.