Daudzuma skaitīšana ar SQL vaicājumu Python
Ar komandas COUNT palīdzību var
izskaitīt rindu daudzumu izlases paraugā.
Zvaigznītes simbols, kas norādīts komandas
parametrā, nozīmē, ka tiek atlasīti visi
ieraksti no tabulas.
Piemērs
Piemēram, saskaitīsim visus lietotājus tabulā:
query = "SELECT COUNT(*) FROM users"
Izpildītā koda rezultāts:
{'COUNT(*)': 6}
Piemērs
Tagad saskaitīsim visus, kuriem alga
vienāda ar 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Izpildītā koda rezultāts:
{'COUNT(*)': 2}
Piemērs
Komandas COUNT parametrā var arī
norādīt lauka nosaukumu. Un komanda saskaitīs
visus ierakstus, kas nav vienādi ar NULL:
query = "SELECT COUNT(salary) FROM users"
Izpildītā koda rezultāts:
{'COUNT(salary)': 6}
Praktiskie uzdevumi
Saskaitiet visus lietotājus, kuru vecums ir mazāks
par 30.
Saskaitiet visus lietotājus ar algu, kas vienāda ar
500 un vecumu virs 23.