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:
pythonquery = "SELECT COUNT(*) FROM users"
Výsledek provedeného kódu:
python{'COUNT(*)': 6}
Příklad
A nyní spočítejme všechny, kteří mají plat
roven 900:
pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"
Výsledek provedeného kódu:
python{'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:
pythonquery = "SELECT COUNT(salary) FROM users"
Výsledek provedeného kódu:
python{'COUNT(salary)': 6}
Praktické úlohy
Задание 1
Spočítejte všechny uživatele, jejichž věk je méně
než 30.
Задание 2
Spočítejte všechny uživatele s platem rovným
500 a věkem více než 23.