Aantal tellen via SQL-query in Python
Met de opdracht COUNT kun je
het aantal rijen in de resultatenset tellen.
Het sterretje, opgegeven als parameter van de
opdracht, betekent dat alle
records uit de tabel worden geselecteerd.
Voorbeeld
Laten we bijvoorbeeld alle gebruikers tellen in de tabel:
query = "SELECT COUNT(*) FROM users"
Resultaat van de uitgevoerde code:
{'COUNT(*)': 6}
Voorbeeld
Laten we nu iedereen tellen wiens salaris
gelijk is aan 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Resultaat van de uitgevoerde code:
{'COUNT(*)': 2}
Voorbeeld
Je kunt ook de naam van een veld opgeven als parameter van de
opdracht COUNT. En de opdracht zal alle
records tellen die niet gelijk zijn aan NULL:
query = "SELECT COUNT(salary) FROM users"
Resultaat van de uitgevoerde code:
{'COUNT(salary)': 6}
Praktische opdrachten
Tel alle gebruikers wiens leeftijd minder is dan
30.
Tel alle gebruikers met een salaris gelijk aan
500 en een leeftijd ouder dan 23.