Преброяване на количество чрез 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.