Практическая лабораторная работа №1


LEFT JOIN или LEFT OUTER JOIN



Download 3,23 Mb.
Pdf ko'rish
bet132/221
Sana08.11.2022
Hajmi3,23 Mb.
#862568
TuriУчебно-методическое пособие
1   ...   128   129   130   131   132   133   134   135   ...   221
Bog'liq
Khoroshaya metoda po SQL SERVER

LEFT JOIN или LEFT OUTER JOIN
Результирующий набор левого внешнего соединения включает все строки из левой 
таблицы, заданной в предложении LEFT OUTER, а не только те, в которых соединяемые 
столбцы соответствуют друг другу. Если строка в левой таблице не имеет совпадающей 
строки в правой таблице, результирующий набор строк содержит значения NULL для 
всех столбцов списка выбора из правой таблицы.
RIGHT JOIN или RIGHT OUTER JOIN
Правое внешнее соединение является обратным для левого внешнего соединения. 
Возвращаются все строки правой таблицы. Для левой таблицы возвращаются значения 
NULL каждый раз, когда строка правой таблицы не имеет совпадающей строки в левой 
таблице.


120 
FULL JOIN или FULL OUTER JOIN
Полное внешнее соединение возвращает все строки из правой и левой таблицы. 
Каждый раз, когда строка не имеет соответствия в другой таблице, столбцы списка 
выбора другой таблицы содержат значения NULL. Если между таблицами имеется 
соответствие, вся строка результирующего набора содержит значения данных из базовых 
таблиц.
Перекрестные с соединения
Перекрестное соединение возвращает все строки из левой таблицы. Каждая строка 
из левой таблицы соединяется со всеми строками из правой таблицы. Перекрестные 
соединения называются также декартовым произведением. 
Таблицы или представления в предложении FROM могут указываться в любом 
порядке с внутренним соединением или полным внешним соединением. Однако важен 
порядок таблиц или представлений, заданных при использовании левого или правого 
внешнего соединения. 
Соединение таблиц по равенству 
Если таблицы соединяются по равенству значений пары столбцов (группы 
столбцов) из различных таблиц, такая операция называется соединением таблиц по 
равенству. Соединение по равенству, в отличие от декартового произведения, позволяет 
соединить только те пары строк, которые действительно взаимосвязаны друг с другом. 
Так, например, мы можем соединить таблицы факультетов и кафедр по условию 
FACULTET.Kod_faculteta = KAFEDRA.Kod_faculteta. В таком варианте мы соединяем 
таблицы осмысленно, так как каждая строка таблицы FACULTET соединяется только со 
строками соответствующих кафедр. На базе таблиц FACULTET и KAFEDRA мы 
получаем таблицу со столбцами из обеих таблиц, имеющую строки с понятным смыслом. 
Можно также сказать, что в таблицу KAFEDRA вместо столбца Kod_faculteta мы 
вставляем все характеристики (столбцы) соответствующего факультета из таблицы 
FACULTET. 
Соединение таблиц используется, когда необходимо вывести значения столбцов:

разных таблиц; 

одной таблицы, но отвечающих условию, заданному на другой 
таблице. 
Эти два варианта, а также их комбинация, характерны для любого вида 
соединения, а не только по равенству. Перейдем к рассмотрению примеров. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   128   129   130   131   132   133   134   135   ...   221




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish