Š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:
query = "SELECT COUNT(*) FROM users"
Rezultat izvedene kode:
{'COUNT(*)': 6}
Primer
Zdaj pa preštejmo vse, katerih plača
je enaka 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Rezultat izvedene kode:
{'COUNT(*)': 2}
Primer
Kot parameter ukaza
COUNT lahko podamo tudi ime polja. In ukaz bo preštel
vse zapise, ki niso enaki NULL:
query = "SELECT COUNT(salary) FROM users"
Rezultat izvedene kode:
{'COUNT(salary)': 6}
Praktične naloge
Preštejte vse uporabnike, katerih starost je manjša od
30.
Preštejte vse uporabnike s plačo, enako
500, in starostjo večjo od 23.