Räkna antal med SQL-frågor i Python
Med kommandot COUNT kan man
räkna antalet rader i ett urval.
Stjärnsymbolen, angiven som parameter
i kommandot, betyder att alla
poster väljs från tabellen.
Exempel
Låt oss till exempel räkna alla användare i tabellen:
query = "SELECT COUNT(*) FROM users"
Resultatet av den utförda koden:
{'COUNT(*)': 6}
Exempel
Och nu räknar vi alla som har lön
lika med 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Resultatet av den utförda koden:
{'COUNT(*)': 2}
Exempel
Man kan också ange ett fältnamn som parameter
i kommandot
COUNT. Och kommandot kommer att räkna
alla poster som inte är lika med NULL:
query = "SELECT COUNT(salary) FROM users"
Resultatet av den utförda koden:
{'COUNT(salary)': 6}
Praktiska uppgifter
Räkna alla användare vars ålder är mindre än
30.
Räkna alla användare med lön lika med
500 och ålder över 23.