Számlálás SQL lekérdezéssel Pythonban

A COUNT paranccsal megszámolhatjuk a kiválasztott sorok számát. A paraméterben megadott csillag szimbólum azt jelenti, hogy az összes rekordot kiválasztjuk a táblából.

Példa

Számoljuk meg például az összes felhasználót a táblában:

pythonquery = "SELECT COUNT(*) FROM users"

A végrehajtott kód eredménye:

python{'COUNT(*)': 6}

Példa

Most pedig számoljuk meg azokat, akiknek a fizetése 900:

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

A végrehajtott kód eredménye:

python{'COUNT(*)': 2}

Példa

A COUNT parancs paramétereként megadhatjuk egy mező nevét is. És a parancs megszámolja az összes olyan rekordot, amely nem egyenlő NULL-al:

pythonquery = "SELECT COUNT(salary) FROM users"

A végrehajtott kód eredménye:

python{'COUNT(salary)': 6}

Gyakorlati feladatok

Задание 1

Számolja meg az összes olyan felhasználót, akinek a kora kevesebb, mint 30.

Задание 2

Számolja meg az összes olyan felhasználót, akinek a fizetése 500 és a kora több mint 23.