การนับจำนวนผ่านคำสั่ง SQL ใน Python
ด้วยคำสั่ง COUNT คุณสามารถ
นับจำนวนแถวในชุดข้อมูลที่เลือกได้
สัญลักษณ์ดอกจันที่ระบุในพารามิเตอร์
ของคำสั่ง หมายถึงการเลือกทั้งหมด
ระเบียนจากตาราง
ตัวอย่าง
ตัวอย่าง ลองนับจำนวนผู้ใช้ทั้งหมด ในตาราง:
pythonquery = "SELECT COUNT(*) FROM users"
ผลลัพธ์ของโค้ดที่ทำงาน:
python{'COUNT(*)': 6}
ตัวอย่าง
ตอนนี้เรามานับทุกคนที่มีเงินเดือน
เท่ากับ 900:
pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"
ผลลัพธ์ของโค้ดที่ทำงาน:
python{'COUNT(*)': 2}
ตัวอย่าง
คุณยังสามารถระบุชื่อฟิลด์ในพารามิเตอร์ของคำสั่ง
COUNT ได้ และคำสั่งจะนับ
ระเบียนทั้งหมดที่ไม่เท่ากับ NULL:
pythonquery = "SELECT COUNT(salary) FROM users"
ผลลัพธ์ของโค้ดที่ทำงาน:
python{'COUNT(salary)': 6}
โจทย์ฝึกปฏิบัติ
Задание 1
ให้นับผู้ใช้ทั้งหมดที่มีอายุน้อยกว่า
30 ปี
Задание 2
ให้นับผู้ใช้ทั้งหมดที่มีเงินเดือนเท่ากับ
500 และอายุมากกว่า 23 ปี