Содержание
- 2. Цели занятия Команды SELECT для выборки данных из более, чем одной таблицы с помощью эквисоединений и
- 3. Что такое соединение? Соединение используется для запроса данных из более, чем одной таблицы. Строки соединяются с
- 4. S_EMP Table ID LAST_NAME DEPT_ID -- --------------- ------- 1 Velasquez 50 2 Ngao 41 3 Nagayama
- 5. Декартово произведение Декартово произведения образуется , если: Опущено условие соединения. Условие соединения недействительно. Все строки первой
- 6. Простой запрос с соединением В предложении WHERE указывается допустимое условие соединения. Читать предложение легче, если каждому
- 7. Эквисоединение: пример S_EMP S_DEPT LAST_NAME DEPT_ID ID NAME --------- ------- -- --------------- Velasquez 50 50 Administration
- 8. Различение столбцов с одинаковыми именами Для различения одноименных столбцов из разных таблиц используются префиксы в виде
- 9. Дополнительные условия поиска и оператор AND S_EMP S_DEPT LAST_NAME DEPT_ID ID NAME --------- ------- -- ---------------
- 10. Псевдонимы таблиц Перед именами столбцов рекомендуется указывать псевдонимы таблиц. Псевдонимы таблиц действительны только для данной команды
- 11. Не-эквисоединения: пример Не-эквисоединение возникает в случае, если ни один столбец одной таблицы не соответствует точно столбцу
- 12. Внешние соединения Внешнее соединение используется для выборки строк, не удовлетворяющих обычным условиям соединения. Оператором внешнего соединения
- 13. Внешние соединения S_EMP S_CUSTOMER SALES_ LAST_NAME ID REP_ID NAME --------- -- ------ -------------- Magee 11 11
- 14. Внешние соединения: пример Оператор внешнего соединения может использоваться только на одной стороне выражения. Условие, предполагающее внешнее
- 15. Соединение таблицы с собой S_EMP (WORKER) S_EMP (MANAGER) LAST_NAME MANAGER_ID ID LAST_NAME --------- ---------- -- ----------
- 16. Соединение таблицы с собой Строки таблицы соединяются со строками этой же самой таблицы. В предложении FROM
- 17. Заключение Имеется несколько способов соединения таблиц: Эквисоединение Не-эквисоединение Внешнее соединение Соединение с собой Отсутствие предложения WHERE
- 19. Скачать презентацию