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:
query = "SELECT COUNT(*) FROM users"
Wynik wykonanego kodu:
{'COUNT(*)': 6}
Przykład
A teraz policzmy wszystkich, którzy mają wynagrodzenie
równe 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Wynik wykonanego kodu:
{'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:
query = "SELECT COUNT(salary) FROM users"
Wynik wykonanego kodu:
{'COUNT(salary)': 6}
Zadania praktyczne
Policz wszystkich użytkowników, których wiek jest mniejszy
niż 30.
Policz wszystkich użytkowników z wynagrodzeniem równym
500 i wiekiem większym niż 23.