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