SQL SELECT COUNT
The SQL COUNT() function retrieves the number of records in a table. It simplifies tasks where manual counting would be tedious counting customers, products, employees, and more.
Table of Contents
Complete Advance AI Topics: Click Here
SQL Tutorial: Click Here
Syntax
SELECT COUNT(column_name) FROM table_name;
COUNT(column) vs COUNT(*)
-- Counts only non-NULL Price values
SELECT COUNT(Price) AS TotalPrices FROM Vehicles; -- e.g. 4
-- Counts ALL rows including NULLs
SELECT COUNT(*) AS TotalVehicles FROM Vehicles; -- e.g. 6
Key difference: COUNT(column) ignores NULLs, while COUNT(*) counts every row.
COUNT with WHERE
SELECT COUNT(Vehicle_Name) AS ElectricVehicles
FROM Vehicles
WHERE Vehicle_Type = 'Electric'; -- e.g. 2
COUNT with DISTINCT
SELECT COUNT(DISTINCT City) AS UniqueCities
FROM EmployeeRecords; -- counts unique cities only
COUNT with GROUP BY
SELECT City, COUNT(*) AS Employees
FROM EmployeeRecords
GROUP BY City;
Download New Real Time Projects:- Click here
Conclusion
The COUNT() function efficiently counts specific or all entries. Combined with WHERE, DISTINCT, and GROUP BY, it becomes a powerful analysis tool. For more database tips, stay connected with .
sql select count group by
sql select count(distinct)
count number of rows in sql
sql count with condition
count(1) in sql
sql count if