Počítání množství pomocí SQL dotazu v Pythonu
Pomocí příkazu COUNT lze
spočítat množství řádků ve výběru.
Symbol hvězdičky, uvedený v parametru
příkazu, znamená, že jsou vybrány všechny
záznamy z tabulky.
Příklad
Spočítejme například všechny uživatele v tabulce:
query = "SELECT COUNT(*) FROM users"
Výsledek provedeného kódu:
{'COUNT(*)': 6}
Příklad
A nyní spočítejme všechny, kteří mají plat
roven 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Výsledek provedeného kódu:
{'COUNT(*)': 2}
Příklad
Také lze zadat v parametru příkazu
COUNT jméno pole. A příkaz spočítá
všechny záznamy, které nejsou rovny NULL:
query = "SELECT COUNT(salary) FROM users"
Výsledek provedeného kódu:
{'COUNT(salary)': 6}
Praktické úlohy
Spočítejte všechny uživatele, jejichž věk je méně
než 30.
Spočítejte všechny uživatele s platem rovným
500 a věkem více než 23.