Pythonda SQL so'rov orqali sonini hisoblash
COUNT buyrug'i yordamida
tanlangan qatordagi qatorlar sonini
hisoblash mumkin.
Buyruq parametrida ko'rsatilgan yulduzcha belgisi
jadvaldagi barcha yozuvlarni tanlashni anglatadi.
Misol
Keling, masalan, jadvaldagi barcha foydalanuvchilarni hisoblaylik:
query = "SELECT COUNT(*) FROM users"
Bajarilgan kod natijasi:
{'COUNT(*)': 6}
Misol
Endi esa maoshi
900 ga teng bo'lgan hammadani hisoblaylik:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Bajarilgan kod natijasi:
{'COUNT(*)': 2}
Misol
Shuningdek, COUNT buyrug'i parametrida
maydon nomini berish mumkin. Va buyruq
NULL ga teng bo'lmagan barcha yozuvlarni hisoblaydi:
query = "SELECT COUNT(salary) FROM users"
Bajarilgan kod natijasi:
{'COUNT(salary)': 6}
Amaliy vazifalar
Yoshi 30 dan kichik bo'lgan barcha foydalanuvchilarni hisoblang.
Maoshi 500 ga teng va yoshi 23 dan katta bo'lgan barcha foydalanuvchilarni hisoblang.