Štetje količine prek SQL poizvedbe v Pythonu

Z ukazom COUNT lahko preštejemo število vrstic v vzorcu. Zvezdica, navedena kot parameter ukaza, pomeni, da so izbrani vsi zapisi iz tabele.

Primer

Na primer, preštejmo vse uporabnike v tabeli:

pythonquery = "SELECT COUNT(*) FROM users"

Rezultat izvedene kode:

python{'COUNT(*)': 6}

Primer

Zdaj pa preštejmo vse, katerih plača je enaka 900:

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

Rezultat izvedene kode:

python{'COUNT(*)': 2}

Primer

Kot parameter ukaza COUNT lahko podamo tudi ime polja. In ukaz bo preštel vse zapise, ki niso enaki NULL:

pythonquery = "SELECT COUNT(salary) FROM users"

Rezultat izvedene kode:

python{'COUNT(salary)': 6}

Praktične naloge

Задание 1

Preštejte vse uporabnike, katerih starost je manjša od 30.

Задание 2

Preštejte vse uporabnike s plačo, enako 500, in starostjo večjo od 23.