Предикат EXISTS (с необязательным зарезервированным словом NOT) используется в
логическом выражении для определения того, должен ли подчиненный запрос возвращать
какие-либо записи.
В подчиненном запросе можно использовать псевдонимы таблиц для ссылки на таблицы,
перечисленные в предложении FROM, расположенном вне подчиненного запроса.
В следующем примере отбираются фамилии и имена сотрудников, чья зарплата равна или
больше средней зарплаты сотрудников, имеющих ту же должность.
В данном примере таблица "Сотрудники" получает псевдоним "Т1":
SELECT Фамилия,
Имя, Должность, Оклад
FROM Сотрудники AS T1
WHERE Оклад >=
(SELECT Avg(Оклад)
FROM Сотрудники
WHERE T1.Должность = Сотрудники.Должность) Order by Должность;
|