SQL นับจำนวนแถว จำนวนข้อมูลด้วย COUNT บทความนี้สอนใช้คำสั่ง COUNT ของ Aggregate Function ในภาษา SQL เพื่อนับจำนวนแถว หรือจำนวนข้อมูลในตาราง ฐานข้อมูล MySQL / MariaDB สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง ข้อมูลในตาราง product มีทั้งหมด 4 แถว
+----+----------+
| id | title |
+----+----------+
| 1 | Notebook |
| 2 | pencil |
| 3 | book |
| 4 | Computer |
+----+----------+
ตัวอย่าง SQL นับจำนวนแถว จำนวนข้อมูลด้วย COUNT
SELECT COUNT(*) AS count_rows FROM product;
ผลลัพธ์
+------------+
| count_rows |
+------------+
| 4 |
+------------+
SQL นับจำนวนแถว จากตัวอย่างใช้คำสั่ง SQL คือ COUNT(*) AS count_rows FROM product หมายความคือนับจำนวนแถวด้วยคำสั่ง COUNT(*) ตั้งชื่อ column ว่า count_rows จากตาราง product พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง SELECT