Examples of the COUNT(*) Function
In the following example, the user wants to know the total number of rows in the orders table. So the user calls the COUNT(*) function in a SELECT statement without a WHERE clause:
SELECT COUNT(*) AS total_rows FROM orders;
The following table shows the result of this query.
total_rows |
---|
23 |
In the following example, the user wants to know how many rows in the orders table have a NULL value in the ship_instruct column. The user calls the COUNT(*) function in a SELECT statement with a WHERE clause, and specifies the IS NULL condition in the WHERE clause:
SELECT COUNT (*) AS no_ship_instruct FROM orders
WHERE ship_instruct IS NULL;
The following table shows the result of this query.
no_ship_instruct |
---|
2 |
In the following example, the user wants to know how many rows in the orders table have the value
express
in the ship_instruct column. So the user calls the COUNT(*) function in the projection list and specifies the equals ( = ) relational operator in the WHERE clause.
SELECT COUNT (*) AS ship_express FROM ORDERS
WHERE ship_instruct = 'express';
The following table shows the result of this query.
ship_express |
---|
6 |