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.