Содержание
- 2. Оператор соединения JOIN - позволяет извлекать данные более чем из одной таблицы
- 3. Варианты синтаксиса соединения явный синтаксис соединения (ANSI SQL:1992) неявный синтаксис соединения (старого стиля)
- 4. Пример Employee empid name firstname dep_no Department dep_no department
- 5. Пример
- 6. Пример
- 7. Явный синтаксис SELECT name, firstname, department FROM employee INNER JOIN department ON employee.dep_no = department.dep_no;
- 8. Явный синтаксис CROSS JOIN; [INNER] JOIN; LEFT [OUTER] JOIN; RIGHT [OUTER] JOIN; FULL [OUTER] JOIN.
- 9. Неявный синтаксис SELECT name, firstname, department FROM employee, department WHERE employee.dep_no = department.dep_no;
- 10. Соединение таблиц
- 11. Соединение таблиц
- 12. Соединение таблиц
- 13. Соединение таблиц Соединяется каждый с каждым Остаются только совпадающие Реализуются разными стратегиями Неявный синтаксис устарел
- 14. Соединение более чем двух таблиц Ограничение - 64 таблицы SELECT name, firstname FROM works_on JOIN employee
- 15. Виды соединений Естественное соединение Декартово произведение (перекрестное соединение) Внешнее соединение Тета-соединение, самосоединение и полусоединение
- 16. Естественное соединение Внутреннее соединение содержит только те строки одной таблицы, для которых имеются соответствующие строки в
- 17. Естественное соединение
- 19. Естественное соединение
- 20. Декартово произведение Ортогональное соединение, перекрестное соединение CROSS JOIN Декартово произведение соединяет каждую строку первой таблицы с
- 21. Декартово произведение
- 22. Декартово произведение
- 23. Внешнее соединение При внешнем соединении результирующий набор содержит все строки одной таблицы и те из второй
- 24. LEFT OUTER JOIN
- 25. LEFT OUTER JOIN
- 26. RIGHT OUTER JOIN
- 27. RIGHT OUTER JOIN
- 28. RIGHT OUTER JOIN
- 29. FULL OUTER JOIN
- 30. FULL OUTER JOIN
- 31. Виды соединений Тета-соединение Самосоединение Полусоединение
- 32. Тета-соединение Соединение, в котором используется общее условие сравнения столбцов соединения, называется тета-соединением SELECT name, firstname, user_location,
- 33. Самосоединение При самосоединении таблица соединяется сама с собой, столбец таблицы сравнивается сам с собой SELECT t1.dep_no,
- 34. Самосоединение Иерархия
- 35. Самосоединение
- 36. Полусоединение Полусоединение возвращает набор всех строк из одной таблицы, для которой в другой таблице есть одно
- 37. Операция соединения Коммутативность операций соединения?
- 39. Скачать презентацию