Master SQL JOIN
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which type of JOIN returns all records when there is a match in either the left or right table, as well as unmatched records from both tables?

  • FULL OUTER JOIN (correct)
  • INNER JOIN
  • RIGHT JOIN
  • LEFT JOIN

Which type of JOIN returns records that have matching values in both tables?

  • FULL OUTER JOIN
  • INNER JOIN (correct)
  • RIGHT JOIN
  • LEFT JOIN

What does a LEFT OUTER JOIN return?

  • All records from the right table and the matched records from the left table
  • None of the above
  • All records when there is a match in either left or right table
  • All records from the left table and the matched records from the right table (correct)

What is the purpose of a JOIN clause in SQL?

<p>To combine rows from two or more tables based on a related column between them (A)</p> Signup and view all the answers

Which type of JOIN returns all records from the left table, and the matched records from the right table?

<p>LEFT OUTER JOIN (B)</p> Signup and view all the answers

What is the purpose of a JOIN clause in SQL?

<p>To combine rows from two or more tables based on a related column between them (D)</p> Signup and view all the answers

What type of JOIN returns records when there is a match in either left or right table?

<p>INNER JOIN (D)</p> Signup and view all the answers

What does a RIGHT OUTER JOIN return?

<p>All records from the right table, and the matched records from the left table (D)</p> Signup and view all the answers

Which of the following aggregate functions can be used with the GROUP BY statement in SQL?

<p>AVG() (B)</p> Signup and view all the answers

Which of the following SQL statements will list the number of customers in each country, sorted from low to high?

<p>SELECT Country, COUNT(CustomerID) FROM Customers GROUP BY Country ORDER BY Country ASC; (C)</p> Signup and view all the answers

Which of the following is NOT an aggregate function in SQL?

<p>AVERAGE() (C)</p> Signup and view all the answers

Which of the following SQL statements will list the number of orders sent by each shipper, sorted alphabetically by shipper name?

<p>SELECT Shippers.ShipperName, COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders LEFT JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID GROUP BY ShipperName ORDER BY Shippers.ShipperName ASC; (A)</p> Signup and view all the answers

More Like This

Master the Essential SQL Commands
5 questions
Master SQL Fundamentals
5 questions

Master SQL Fundamentals

ProfoundEnlightenment avatar
ProfoundEnlightenment
Master SQL Query Keywords
26 questions
Use Quizgecko on...
Browser
Browser