Преброяване на количество чрез SQL заявка в Python

С помощта на командата COUNT може да се преброи броят на редовете в извадката. Символът звездичка, посочен в параметъра на командата, означава, че се избират всички записи от таблицата.

Пример

Нека, например, преброим всички потребители в таблицата:

pythonquery = "SELECT COUNT(*) FROM users"

Резултат от изпълнения код:

python{'COUNT(*)': 6}

Пример

А сега нека преброим всички, чиято заплата е равна на 900:

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

Резултат от изпълнения код:

python{'COUNT(*)': 2}

Пример

Също така може да се зададе в параметъра на командата COUNT име на поле. И командата ще преброи всички записи, които не са равни на NULL:

pythonquery = "SELECT COUNT(salary) FROM users"

Резултат от изпълнения код:

python{'COUNT(salary)': 6}

Практически задачи

Задание 1

Пребройте всички потребители, чиято възраст е по-малко от 30.

Задание 2

Пребройте всички потребители със заплата, равна на 500 и възраст над 23.