Содержание
- 2. Как правило, информация в базе данных хранится в нескольких взаимосвязанных таблицах. Для выборки данных из взаимосвязанных
- 3. Способы соединения Соединение равенства Внешние соединения
- 4. Соединение равенства обычно производится по первичному ключу связи SELECT Клиенты.Фамилия, Клиенты.Имя, Клиенты.Отчество, Продажи.Продано FROM Клиенты, Продажи
- 5. Использование псевдонимов полей SELECT A.Фамилия, A.Имя, A.Отчество, B.Продано FROM Клиенты A, B WHERE A.[Код клиента]=B.[Код клиента]
- 6. Соединение равенства SELECT Клиенты.Фамилия. Клиенты.Имя, Клиенты.Отчество, Продажи.Продано FROM Клиенты INNER JOIN Продажи ON Клиенты.[Код клиента]=Продажи.[Код клиента]
- 7. Пример
- 8. Внешние соединения Существует два типа внешнего объединения OUTER JOIN - LEFT OUTER JOIN и RIGHT OUTER
- 9. Внешние соединения □ LEFT OUTER JOIN — левое внешнее соединение (в выборку включаются все записи таблицы,
- 11. Дополнительно можно отфильтровать данные, проверяя их на NULL
- 12. Объединение запросов Язык SQL позволяет объединять несколько запросов с помощью специальных операторов. Запросы, включающие в себя
- 13. Оператор UNION SELECT * FROM Товары WHERE Цена>100 UNION SELECT * FROM Товары WHERE Цена
- 14. Правила объединения □ каждый из запросов, входящих в объединение, должен возвращать одинаковое количество полей (в том
- 15. Оператор UNION ALL Оператор UNION ALL аналогичен оператору UNION, за исключением того, что в результирующую выборку
- 16. Full outer join Некоторые СУБД не поддерживают такую функциональность (например, MySQL), в таких случаях обычно используют
- 18. Скачать презентацию