Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้ SELECT นับจำนวนแถวในตาราง MySQL

ใช้ฟังก์ชัน COUNT(*) ร่วมกับ SELECT:

นับทั้งตาราง

mysql> SELECT COUNT(*) FROM Student;
+----------+
| COUNT(*) |
+----------+
| 4        |
+----------+

นับด้วยเงื่อนไข WHERE

mysql> SELECT COUNT(*) FROM Student WHERE Address = 'Delhi';
+----------+
| COUNT(*) |
+----------+
| 2        |
+----------+

COUNT(*) นับจำนวนแถว รวมแถวที่มี NULL ด้วย (ต่างจาก COUNT(column) ที่ไม่นับ NULL)