Лекция №9, Соотнесенные подзапросы
Код роботи: 4518
Вид роботи: Лекція
Предмет: База даних (БД) (База данных (БД))
Тема: №9, Соотнесенные подзапросы
Кількість сторінок: 15
Дата виконання: 2017
Мова написання: російська
Ціна: 100 грн
1. Как работает соотнесенный подзапрос
2. Использование соотнесенных подзапросов для нахождения ошибок
3. Сравнение таблицы с собой
4. Соотнесенные подзапросы в предложении having
5. Соотнесенные подзапросы и обьединения
6. Оператор EXISTS
7. Выбор столбцов с помощью exists
8. Использование EXISTS с соотнесенными подзапросами
9. Комбинация из EXISTS и обьединения
10. Использование NOT EXISTS
11. EXISTS и агрегаты
12. Более удачный пример подзапроса
Когда вы используете подзапросы в SQL, вы можете использовать во внутреннем запросе таблицу, указанную в предложении внешнего запроса FROM, сформировав, так называемый, соотнесенный подзапрос. Соотнесенный подзапрос выполняется неоднократно, по одному разу для каждой строки таблицы основного запроса.
Соотнесенный подзапрос - один из большого количества тонких понятий в SQL из-за сложности в его оценке. Если вы сумеете овладеть им, вы найдете, что он очень мощный, потому что может выполнять сложные функции с помощью очень лаконичных указаний.
Например, имеется способ найти всех заказчиков в приобретениях на 3-е Октября:
SELECT *
FROM Customers outer
WHERE 10/03/1990 IN
(SELECT odate
FROM Orders inner
WHERE outer.cnum = inner.cnum);