Подсчет количества через SQL запрос в Python
С помощью команды COUNT
можно
подсчитать количество строк в выборке.
Символ звездочки, указанный в параметре
команды, означает, что выбираются все
записи из таблицы.
Пример
Давайте, например, подсчитаем всех юзеров в таблице:
query = "SELECT COUNT(*) FROM users"
Результат выполненного кода:
{'COUNT(*)': 6}
Пример
А теперь подсчитаем всех, у кого зарплата
равна 900
:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Результат выполненного кода:
{'COUNT(*)': 2}
Пример
Также можно задать в параметре команды
COUNT
имя поля. И команда подсчитает
все записи, которые не равны NULL
:
query = "SELECT COUNT(salary) FROM users"
Результат выполненного кода:
{'COUNT(salary)': 6}
Практические задачи
Подсчитайте всех юзеров, чей возраст менее
30
.
Подсчитайте всех юзеров с зарплатой, равной
500
и возрастом более 23
.