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:
query = "SELECT COUNT(*) FROM users"
A végrehajtott kód eredménye:
{'COUNT(*)': 6}
Példa
Most pedig számoljuk meg azokat, akiknek a fizetése
900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
A végrehajtott kód eredménye:
{'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:
query = "SELECT COUNT(salary) FROM users"
A végrehajtott kód eredménye:
{'COUNT(salary)': 6}
Gyakorlati feladatok
Számolja meg az összes olyan felhasználót, akinek a kora kevesebb, mint
30.
Számolja meg az összes olyan felhasználót, akinek a fizetése
500 és a kora több mint 23.