Įrašų kiekio skaičiavimas naudojant SQL užklausą Python
Naudojant komandą COUNT galima
suskaičiuoti eilučių kiekį pasirinkime.
Žvaigždutės simbolis, nurodytas komandos
parametre, reiškia, kad parenkami visi
įrašai iš lentelės.
Pavyzdys
Pavyzdžiui, suskaičiuokime visus vartotojus lentelėje:
query = "SELECT COUNT(*) FROM users"
Vykdyto kodo rezultatas:
{'COUNT(*)': 6}
Pavyzdys
O dabar suskaičiuokime visus, kurių atlyginimas
lygus 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Vykdyto kodo rezultatas:
{'COUNT(*)': 2}
Pavyzdys
Taip pat komandos parametre galima nurodyti
COUNT lauko pavadinimą. Ir komanda suskaičiuos
visus įrašus, kurie nėra lygūs NULL:
query = "SELECT COUNT(salary) FROM users"
Vykdyto kodo rezultatas:
{'COUNT(salary)': 6}
Praktinės užduotys
Suskaičiuokite visus vartotojus, kurių amžius mažesnis
nei 30.
Suskaičiuokite visus vartotojus, kurių atlyginimas lygus
500 ir amžius didesnis nei 23.