Zliczanie ilości za pomocą zapytania SQL w Pythonie

Za pomocą polecenia COUNT można zliczyć liczbę wierszy w zestawie. Symbol gwiazdki, podany w parametrze polecenia, oznacza, że wybierane są wszystkie rekordy z tabeli.

Przykład

Policzmy na przykład wszystkich użytkowników w tabeli:

pythonquery = "SELECT COUNT(*) FROM users"

Wynik wykonanego kodu:

python{'COUNT(*)': 6}

Przykład

A teraz policzmy wszystkich, którzy mają wynagrodzenie równe 900:

pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"

Wynik wykonanego kodu:

python{'COUNT(*)': 2}

Przykład

Można również podać w parametrze polecenia COUNT nazwę pola. Wtedy polecenie zliczy wszystkie rekordy, które nie są równe NULL:

pythonquery = "SELECT COUNT(salary) FROM users"

Wynik wykonanego kodu:

python{'COUNT(salary)': 6}

Zadania praktyczne

Задание 1

Policz wszystkich użytkowników, których wiek jest mniejszy niż 30.

Задание 2

Policz wszystkich użytkowników z wynagrodzeniem równym 500 i wiekiem większym niż 23.