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.