Which join type is used to fetch only the records that have matching entries in both Orders and Manager tables based on region?
SQL:
SELECT O.OrderID, O.Region, O.Sales, M.Manager
FROM Orders O
INNER JOIN Manager M ON O.Region = M.Region;
SQL Joins MCQs
Quiz
•
Other
•
Professional Development
•
Hard
Dinesh Kumar
Used 1+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Which join type is used to fetch only the records that have matching entries in both Orders and Manager tables based on region?
SQL:
SELECT O.OrderID, O.Region, O.Sales, M.Manager
FROM Orders O
INNER JOIN Manager M ON O.Region = M.Region;
LEFT JOIN
RIGHT JOIN
INNER JOIN
FULL OUTER JOIN
Answer explanation
The INNER JOIN is used to fetch records that have matching entries in both the Orders and Manager tables based on the region. It only returns rows where there is a match in both tables.
2.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Which join ensures that all records from the Orders table appear even if no matching Manager is found?
SQL:
SELECT O.OrderID, O.Region, O.Sales, M.Manager
FROM Orders O
LEFT JOIN Manager M ON O.Region = M.Region;
LEFT JOIN
INNER JOIN
FULL OUTER JOIN
CROSS JOIN
Answer explanation
The LEFT JOIN ensures that all records from the Orders table are included in the result, even if there are no matching records in the Manager table. This is why LEFT JOIN is the correct choice.
3.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Which query finds orders without an assigned manager?
SQL:
SELECT O.OrderID, O.Region, O.Sales
FROM Orders O
LEFT JOIN Manager M ON O.Region = M.Region
WHERE M.Manager IS NULL;
INNER JOIN with NULL
LEFT JOIN with NULL filter
RIGHT JOIN
CROSS JOIN
Answer explanation
The query uses a LEFT JOIN to include all orders, even those without a matching manager. The WHERE clause filters for rows where M.Manager is NULL, indicating no assigned manager, making 'LEFT JOIN with NULL filter' the correct choice.
4.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Which query fetches orders that have been returned?
SQL:
SELECT O.OrderID, O.Sales, R.Returned
FROM Orders O
INNER JOIN Returns R ON O.OrderID = R.OrderID
WHERE R.Returned = 'Yes';
FULL OUTER JOIN
RIGHT JOIN
INNER JOIN
LEFT JOIN
Answer explanation
The query uses INNER JOIN to fetch orders that have been returned. This join type ensures only orders with matching records in the Returns table (where Returned = 'Yes') are selected, making it the correct choice.
5.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Which query lists all orders that were not returned at all?
SQL:
SELECT O.OrderID, O.Sales, R.Returned
FROM Orders O
LEFT JOIN Returns R ON O.OrderID = R.OrderID
WHERE R.Returned IS NULL;
LEFT JOIN with NULL filter
INNER JOIN
RIGHT JOIN
FULL JOIN
Answer explanation
The query uses a LEFT JOIN to include all orders, even those without corresponding returns. The filter 'R.Returned IS NULL' ensures only orders that were not returned are listed, making 'LEFT JOIN with NULL filter' the correct choice.
6.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Which join returns all records from the Returns table even if the Order does not exist?
SQL:
SELECT R.OrderID, O.Sales
FROM Returns R
RIGHT JOIN Orders O ON O.OrderID = R.OrderID;
LEFT JOIN
RIGHT JOIN
CROSS JOIN
INNER JOIN
Answer explanation
The RIGHT JOIN returns all records from the Orders table, including those without matching records in the Returns table. Thus, it ensures all Orders are displayed, even if there are no corresponding Returns.
7.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Which query uses FULL OUTER JOIN to combine Orders and Returns?
SQL:
SELECT O.OrderID, O.Sales, R.Returned
FROM Orders O
FULL OUTER JOIN Returns R ON O.OrderID = R.OrderID;
INNER JOIN
RIGHT JOIN
FULL OUTER JOIN
SELF JOIN
Answer explanation
The query uses FULL OUTER JOIN to combine Orders and Returns, allowing for all records from both tables. This is evident in the SQL statement where 'FULL OUTER JOIN' is explicitly stated.
15 questions
Review 1: SLP
Quiz
•
Professional Development
12 questions
Digitalisasi Pendidikan Sumbul
Quiz
•
Professional Development
13 questions
IT Quizz Peak 2023
Quiz
•
Professional Development
15 questions
Retro quiz 27.02
Quiz
•
Professional Development
11 questions
General Orders
Quiz
•
Professional Development
20 questions
SQL EXAM TESTING_TT PMVT (16/03/2021)
Quiz
•
Professional Development
15 questions
KUIS TENTANG PERUNDUNGAN
Quiz
•
Professional Development
10 questions
QUIZ AR
Quiz
•
Professional Development
25 questions
Equations of Circles
Quiz
•
10th - 11th Grade
30 questions
Week 5 Memory Builder 1 (Multiplication and Division Facts)
Quiz
•
9th Grade
33 questions
Unit 3 Summative - Summer School: Immune System
Quiz
•
10th Grade
10 questions
Writing and Identifying Ratios Practice
Quiz
•
5th - 6th Grade
36 questions
Prime and Composite Numbers
Quiz
•
5th Grade
14 questions
Exterior and Interior angles of Polygons
Quiz
•
8th Grade
37 questions
Camp Re-cap Week 1 (no regression)
Quiz
•
9th - 12th Grade
46 questions
Biology Semester 1 Review
Quiz
•
10th Grade