Содержание
- 2. Синтаксис операции объединения таблиц SELECT список_выбора FROM таблица_1, таблица_2[, …, таблица_N] WHERE [таблица_1].столбец оператор_объединения [таблица_2].столбец AND
- 3. Типы объединения таблиц EQUIJOIN NONEQUIJOIN OUTER JOIN SELF JOIN CROSS JOINS NATURAL JOINS USING CLAUSE Full
- 4. EQUIJOIN – объединение по равенству (простое объединение) Синтаксис этого объединения: SELECT TABLE1.COLUMN, TABLE2.COLUMN FROM TABLE1, TABLE2
- 5. Основные моменты объединения: Желательно возле имя столбца в разделе SELECT указывать также имя (аллиас - синоним)
- 6. NONEQUIJOIN – объединение по неравенству Образуется объединением столбцов при помощи любого оператора(LIKE, BETWEEN, IN, >, =,
- 7. SELF JOIN – самообъединение SELECT allias1.column, allias2.column FROM table1 allias1, table1 allias2 WHERE allias1.column = allias2.column
- 8. Объединения таблиц при помощи SQL стандарта ANSI SELECT table1.column, table2.column FROM table1 [CROSS JOIN table2]| [NATURAL
- 9. Таблица CITY (Города) Таблица Person (Люди) INNER JOIN – оператор внутреннего соединения SELECT * FROM Person
- 10. LEFT OUTER JOIN – оператор левого внешнего соединения, соединяет две таблицы. Порядок таблиц важен, т.к. оператор
- 11. RIGHT OUTER JOIN – оператор правого внешнего соединения соединяет две таблицы Порядок таблиц – важен. SELECT
- 12. FULL OUTER JOIN – оператор полного внешнего соединения соединяет две таблицы Порядок таблиц – не важен.
- 14. Скачать презентацию