Skip to content

Home / Glossary / Subquery

SQL

Subquery

By Sitraka Forler · Lecturer, Durham Business SchoolUpdated 13 September 2026 About this site

A query nested inside another query.

Subqueries can appear in SELECT, FROM, or WHERE clauses. A correlated subquery references the outer query's rows. CTEs are often preferred over subqueries for readability in complex analytical queries.

Example

SELECT * FROM equity_prices
WHERE close > (SELECT AVG(close) FROM equity_prices);

Practise Subquery hands-on - free, in your browser

Related terms