How can we use MySQL SELECT statement to count number of rows in a table?


We need to use COUNT(*) function with SELECT clause to count the total number of rows in a table.

Example

mysql> Select COUNT(*) from Student;

+----------+
| COUNT(*) |
+----------+
| 4        |
+----------+

1 row in set (0.06 sec)

The query above counts the total number of rows of ‘Student’ table.

We can also use WHERE clause with COUNT(*) function as follows:

mysql> Select COUNT(*) from Student where Address = 'Delhi';

+----------+
| COUNT(*) |
+----------+
| 2        |
+----------+

1 row in set (0.00 sec)

Updated on: 20-Jun-2020

187 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements