Laskenta SQL-kyselyllä Pythonissa
Komennolla COUNT voidaan
laskea rivien määrä valinnassa.
Parametrissa määritetty tähtisymboli tarkoittaa,
että kaikki tietueet valitaan
taulukosta.
Esimerkki
Lasketaanpa esimerkiksi kaikki käyttäjät taulukossa:
query = "SELECT COUNT(*) FROM users"
Suoritetun koodin tulos:
{'COUNT(*)': 6}
Esimerkki
Lasketaan nyt kaikki, joiden palkka
on yhtä suuri kuin 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Suoritetun koodin tulos:
{'COUNT(*)': 2}
Esimerkki
Komennon parametrissa voidaan myös määrittää
COUNT kentän nimi. Ja komento laskee
kaikki tietueet, jotka eivät ole yhtä suuria kuin NULL:
query = "SELECT COUNT(salary) FROM users"
Suoritetun koodin tulos:
{'COUNT(salary)': 6}
Käytännön tehtävät
Laske kaikki käyttäjät, joiden ikä on alle
30.
Laske kaikki käyttäjät, joiden palkka on
500 ja ikä yli 23.