Распечатать страницу

Лекция №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);