Bird
0
0

Which of the following SQL statements correctly uses a subquery in the FROM clause?

easy📝 Syntax Q3 of 15
SQL - Subqueries
Which of the following SQL statements correctly uses a subquery in the FROM clause?
ASELECT t.name FROM (SELECT name FROM employees) AS t;
BSELECT name FROM employees WHERE id IN (SELECT id FROM employees);
CSELECT name FROM employees JOIN (SELECT id FROM departments);
DSELECT name FROM employees FROM (SELECT id FROM departments);
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct subquery in FROM syntax

    The subquery must be enclosed in parentheses and aliased.
  2. Step 2: Analyze options

    SELECT t.name FROM (SELECT name FROM employees) AS t; correctly uses a subquery in FROM with alias 't'. Options B and C use subqueries elsewhere or have syntax errors. SELECT name FROM employees FROM (SELECT id FROM departments); has invalid syntax.
  3. Final Answer:

    SELECT t.name FROM (SELECT name FROM employees) AS t; -> Option A
  4. Quick Check:

    Subquery in FROM requires alias and parentheses [OK]
Quick Trick: Subquery in FROM must have alias [OK]
Common Mistakes:
MISTAKES
  • Omitting alias for subquery
  • Using subquery in WHERE or JOIN incorrectly
  • Incorrect placement of FROM keyword

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More SQL Quizzes