w3resource

SQL Exercises: Find number of customers have listed their names

SQL Aggregate Functions: Exercise-4 with Solution

From the following table, write a SQL query to count the number of customers. Return number of customers.

Sample table: customer

 customer_id |   cust_name    |    city    | grade | salesman_id 
-------------+----------------+------------+-------+-------------
        3002 | Nick Rimando   | New York   |   100 |        5001
        3007 | Brad Davis     | New York   |   200 |        5001
        3005 | Graham Zusi    | California |   200 |        5002
        3008 | Julian Green   | London     |   300 |        5002
        3004 | Fabian Johnson | Paris      |   300 |        5006
        3009 | Geoff Cameron  | Berlin     |   100 |        5003
        3003 | Jozy Altidor   | Moscow     |   200 |        5007
        3001 | Brad Guzan     | London     |       |        5005

Sample Solution:

-- This query counts the total number of rows in the 'customer' table.
SELECT COUNT(*)
-- Specifies the table from which to retrieve the data (in this case, 'customer').
FROM customer;

Output of the Query:

count
8

Code Explanation:

The said SQL query that retrieve the total number of rows in the 'customer' table. The "SELECT COUNT(*)" statement specifies that the number of rows in the table should be counted. The "(*)" is a wildcard that counts all rows, regardless of the specific columns and their values.
The result of this query will be a single value that represents the total number of rows in the 'customer' table.

Relational Algebra Expression:

Relational Algebra Expression: Find number of customers have listed their names.

Relational Algebra Tree:

Relational Algebra Tree: Find number of customers have listed their names.

Explanation:

Syntax of find number of customers have listed their names

Visual presentation:

Find number of customers have listed their names

Practice Online


Query Visualization:

Duration:

Query visualization of Find number of customers have listed their names - Duration

Rows:

Query visualization of Find number of customers have listed their names - Rows

Cost:

Query visualization of Find number of customers have listed their names - Cost

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous SQL Exercise:Find the number of salesmen for each customer.
Next SQL Exercise: How many customers get a grade for their performance.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/sql-exercises/sql-aggregate-function-exercise-4.php