Синтаксис Подзапроса
Подзапрос (внутренний запрос) выполняется перед основным запросом (внешним запросом).
Результат подзапроса используется основным запросом.

Подзапрос является оператором SELECT
, который встраивается в предложение другого оператора SELECT
. Можно создавать мощные операторы из простых при использовании подзапросов. Они могут быть очень полезными, когда Вы должны выбрать строки из таблицы с условием, которое зависит от данных в самой таблице.
Можно поместить подзапросы в несколько предложений SQL, включая следующие:
Предложение
WHERE
Предложение
HAVING
Предложение
FROM
В этом синтаксисе:
|
Отметьте: условия сравнения попадают в два класса: однострочные операторы (>, =, >=, <, <>, <=
) и многострочные операторы (IN, ANY, ALL, EXISTS
).
Подзапрос часто называют вложенным SELECT
, под-SELECT
или внутренним оператором SELECT
.
Подзапрос обычно выполняется в первую очередь и его выходное значение используется, чтобы завершить условие запроса для основного (или внешнего) запроса.