Подзапросы и операторы сравнения

Оценить
(0 голоса)

В примере 6.22 показан замкнутый подзапрос, который используется с оператором =.

Подзапросы и операторы сравнения

 

Подзапросы и операторы сравнения

 

Внутренний запрос в примере 6.22 логически выполняется первым. Этот запрос возвращает номер отдела Research (dl). Следовательно, после выполнения внутреннего запроса этот подзапрос в примере 6.22 может быть представлен в виде следующего эквивалентного запроса:

use sample

select emp_fname, emp_lname from employee where dept_no = 'dl';

Подзапрос может быть использован также и с другими операторами сравнения. Любой оператор сравнения может быть использован с условием, что внутренний запрос возвращает в точности одну строку. Это очевидно, потому что сравнения между значениями отдельного столбца внешнего запроса и множеством значений (как результат выполнения внутреннего запроса) невозможны. В следующем разделе показано, как вы можете обрабатывать случай, когда результат выполнения внутреннего запроса содержит набор значений.


Подзапросы и оператор IN
Подзапросы и операторы ALL
Оператор SELECT: другие предложения и функции
Предложение GROUP BY
Агрегатные функции

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.