SQL- Join, Group by, having

SQL- Join, Group by, having

9th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

Part 2 Multiple Table Queries

Part 2 Multiple Table Queries

10th Grade

10 Qs

SQL tesztkérdések 7.

SQL tesztkérdések 7.

12th Grade

9 Qs

Access - Lesson 10

Access - Lesson 10

9th - 12th Grade

10 Qs

Learning SQL

Learning SQL

11th - 12th Grade

15 Qs

SQL

SQL

11th - 12th Grade

12 Qs

JS SQL Reviewer

JS SQL Reviewer

10th Grade

15 Qs

SQL Quiz 3

SQL Quiz 3

12th Grade

10 Qs

1. Flat File & Relational Databases

1. Flat File & Relational Databases

10th Grade

10 Qs

SQL- Join, Group by, having

SQL- Join, Group by, having

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Created by

Shailaja M

Used 2+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following SQL statements will retrieve only the records where there is a match between the Customers and Orders tables?

SELECT * FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID;

SELECT * FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID;

SELECT * FROM Customers RIGHT JOIN Orders ON Customers.CustomerID = Orders.CustomerID;

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the following query return?

sql?
SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName, Customers.Country

FROM Orders

INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;

Orders that do not have any associated customers.

All customers and the details of their orders

All orders along with the customer details for the orders

Customers that do not have any orders.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the following SQL query, which table's data will be included in the result set even if there is no match in the other table?SELECT Customers.CustomerName, Orders.OrderID FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID;

Customers

Orders

Both tables

Neither Table

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How would you modify the following query to display the total number of orders placed by each customer?
SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName, Customers.Country

FROM Orders

INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;

Add a GROUP BY clause to group by CustomerName

Add a DISTINCT function and GROUP BY OrderID

Add a COUNT function and GROUP BY OrderDate

Add a COUNT function and GROUP BY CustomerName

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which SQL clause is used to group rows that have the same values in specified columns?

ORDER BY

GROUP BY

HAVING

DISTINCT

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will the following query return?
SELECT Shippers.ShipperName, COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders LEFT JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID GROUP BY ShipperName;

The total number of orders delivered by each shipper

The total number of orders placed by each customer

The total number of orders with their shipper names

he total number of customers who placed orders

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which keyword is used to filter the grouped rows in the result set based on a condition?

WHERE

GROUP BY

DISTINCT

HAVING

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?