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:
pythonquery = "SELECT COUNT(*) FROM users"
Suoritetun koodin tulos:
python{'COUNT(*)': 6}
Esimerkki
Lasketaan nyt kaikki, joiden palkka
on yhtä suuri kuin 900:
pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"
Suoritetun koodin tulos:
python{'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:
pythonquery = "SELECT COUNT(salary) FROM users"
Suoritetun koodin tulos:
python{'COUNT(salary)': 6}
Käytännön tehtävät
Задание 1
Laske kaikki käyttäjät, joiden ikä on alle
30.
Задание 2
Laske kaikki käyttäjät, joiden palkka on
500 ja ikä yli 23.