Sql – Structured Query Language
AND Groups.grName ‘КИ-121’; Внутреннее соединение таблиц (INNER JOIN)
Download 0.85 Mb.
|
8-9-Лекция рус
- Bu sahifa navigatsiya:
- FROM
- Пример. SELECT
- Внешнее соединение таблиц (OUTER JOIN)
- Предложение SELECT INTO Для сохранения результатов SQL-запроса можно использовать новую таблицу. В этом случае синтаксис операции выборки имеет вид
AND Groups.grName <> ‘КИ-121’;Внутреннее соединение таблиц (INNER JOIN)INNER JOINПример. Вывести список студентов, и названия групп, в которых они учатся.SELECT stName, grNameFROM Students INNER JOIN GroupsON Students.grNum = Groups.grNum;Внутреннее соединение таблиц (INNER JOIN)Если таблицы нужно соединить по равенству столбцов с одинаковыми именами, то вместо предложения ON используется предложение USING, в котором перечисляются названия соединяемых столбцов.Пример.SELECT stName, grNameFROM Students INNER JOIN GroupsUSING (grNum);Внешнее соединение таблиц (OUTER JOIN)В SQL-92 поддерживается понятие внешнего соединения двух типов:
Внешнее соединение таблиц (OUTER JOIN)LEFT OUTER JOINTable A Table B Внешнее соединение таблиц (OUTER JOIN)SELECT Students.stName, Groups.grNameFROM Students LEFT OUTER JOIN Groups ON Students.grNum = Groups.grNumРезультат:
Внешнее соединение таблиц (OUTER JOIN)RIGHT OUTER JOINTable B Table A Внешнее соединение таблиц (OUTER JOIN)SELECT Students.stName, Groups.grNameFROM Students RIGHT OUTER JOIN Groups ON Students.grNum = Groups.grNumРезультат:
Предложение SELECT INTOДля сохранения результатов SQL-запроса можно использовать новую таблицу. В этом случае синтаксис операции выборки имеет вид:SELECT … INTO <имя новой таблицы>FROM …[WHERE…]Пример: SELECT * INTO StudentsBackupFROM StudentsКонтрольные вопросы
Download 0.85 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling