สอนเขียนคำสั่ง SQL นับจำนวนข้อมูลในตาราง ด้วยคำสั่ง COUNT โดยคำสั่ง COUNT จะนับข้อมูลแบบระบุ column หรือ ทั้งหมดก็ได้ โดยทั้งหมดจะใส่เป็น * ตัวอย่างแสดงวิธีการใช้คำสั่ง COUNT เพื่อนับจำนวนข้อมูลในตาราง สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่างที่ 1 SQL นับจำนวนข้อมูลในตาราง ด้วยคำสั่ง COUNT แบบ *
SELECT COUNT(*) AS sum_count FROM book;
ผลลัพธ์
+-----------+
| sum_count |
+-----------+
| 10 |
+-----------+
1 row in set (0.001 sec)
ใช้คำสั่ง COUNT(*) เพื่อนับจำนวนข้อมูลในตาราง โดยเป็นการนับทั้งหมด ไม่ระบุชื่อ column จากผลลัพธ์แปลว่า ตาราง book มีข้อมูลทั้งหมด 10 ข้อมูล หรือ 10 rows
ตัวอย่างที่ 2 SQL นับจำนวนข้อมูลในตาราง ด้วยคำสั่ง COUNT แบบกำหนดชื่อ column
SELECT COUNT(id) AS sum_count FROM book;
ผลลัพธ์
+-----------+
| sum_count |
+-----------+
| 10 |
+-----------+
1 row in set (0.000 sec)
ใช้คำสั่ง COUNT(id) เพื่อนับจำนวนข้อมูลในตาราง โดยเป็นการที่ column id จากผลลัพธ์แปลว่า ตาราง book ในส่วนของ column id มีข้อมูลทั้งหมด 10 ข้อมูล หรือ 10 rows