Shares
facebook sharing button Share
twitter sharing button Tweet
email sharing button Email
linkedin sharing button Share
reddit sharing button Share
tumblr sharing button Share
blogger sharing button Share
print sharing button Print
skype sharing button Share
sms sharing button Share
whatsapp sharing button Share
arrow_left sharing button
arrow_right sharing button
 Krivalar Tutorials 
Krivalar Tutorials



SQL Count Rows query

<<Previous - SQL MAX() Function

Next - SQL AVG() Function >>






SQL COUNT

SQL COUNT() function counts the number of rows in the selected column.

SQL Syntax

SELECT COUNT (column-name) FROM  Table-name
WHERE condition;

SQL COUNT Example

Demo student_mark table from collegedb database.

mysql> SELECT * FROM Student_Mark;
+--------+---------+-----------+------+
| RollNo | Name    | City      | Mark |
+--------+---------+-----------+------+
|    101 | Sakthi  | Chennai   |   80 |
|    102 | Bala    | Chennai   |   86 |
|    103 | Chandra | Bangalore |   89 |
|    104 | Madhan  | Goa       |   80 |
|    105 | Jose    | Kerala    |   82 |
|    106 | Jithu   | Kerala    |   85 |
|    107 | Veni    | Bangalore |   85 |
+--------+---------+-----------+------+
7 rows in set (0.00 sec)

Following query statement counts number of rows in the selected column

mysql> SELECT COUNT(City) FROM Student_Mark;
+-------------+
| COUNT(City) |
+-------------+
|           7 |
+-------------+
1 row in set (0.01 sec)

mysql> SELECT COUNT(Distinct City) FROM Student_Mark;
+----------------------+
| count(distinct City) |
+----------------------+
|                    4 |
+----------------------+
1 row in set (0.03 sec)

Note : To remove the duplicate values,we use Distinct keyword.

<<Previous - SQL MAX() Function

Next - SQL AVG() Function>>









Searching using Binary Search Tree