Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

SQL Exercises: Count the number of different non-NULL city values for salespeople

SQL Aggregate Functions: Exercise-19 with Solution

From the following table, write a SQL query to count the number of salespeople in a city. Return number of salespeople.

Sample table: salesman


Sample Solution :

SELECT COUNT(*) 
FROM salesman 
WHERE city IS NOT NULL;

Output of the Query:

count
6

Relational Algebra Expression:

Relational Algebra Expression: Count the number of different non NULL city values for salesmen.

Relational Algebra Tree:

Relational Algebra Tree: Count the number of different non NULL city values for salesmen.

Explanation :

Syntax of counts the number of different non NULL city values for salesmen

Pictorial presentation:

Result of counts the number of different non NULL city values for salesmen

Practice Online


Query Visualization:

Duration:

Query visualization of Count the number of different non NULL city values for salesmen - Duration

Rows:

Query visualization of Count the number of different non NULL city values for salesmen - Rows

Cost:

Query visualization of Count the number of different non NULL city values for salesmen - Cost

Note: The pictorial represetation above is based on hypothetical table for the purpose of explanation only. Your answer may not match.

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

Previous: From the following table, write a SQL query to count all the orders generated on '2012-08-17'. Return number of orders.
Next: From the following table, write a SQL query to count number of orders by the combination of each order date and salesperson. Return order date, salesperson id.

Test your Programming skills with w3resource's quiz.

What is the difficulty level of this exercise?



SQL: Tips of the Day

SQL Server SELECT into existing table.

INSERT INTO dbo.TABLETWO
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

This assumes there's only two columns in dbo.TABLETWO - you need to specify the columns otherwise:

INSERT INTO dbo.TABLETWO
  (col1, col2)
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

Database: SQL Server

Ref: https://bit.ly/3y6tpA3