SQL Count
SQL Count
The SQL COUNT function returns the number of the rows in a select query.
COUNT syntax
SELECT COUNT(*) FROM table_name; SELECT COUNT(column_name) FROM table_name;
COUNT example
Coder books table
| ID | Title | Price | Description |
|---|---|---|---|
| 1 | Learn SQL | 20 | Learn SQL language |
| 2 | Learn MySQL | 22 | Learn MySQL language |
| 3 | HTML book | 17 | Learn HTML |
| 4 | Learn PHP | 20 | Introduction to PHP |
| 5 | Learn PHP | 20 | PHP course |
SELECT COUNT(*) FROM coder_books;
Result
5
SELECT COUNT(price) FROM coder_books WHERE price >= 20;
Result
4
SELECT price, COUNT(price) no_count FROM coder_books GROUP BY price HAVING COUNT(*) > 1;
Result
| Price | no_count |
|---|---|
| 20 | 3 |