Xarici birləşmə tam xarici birləşmə ilə eynidirmi?
Xarici birləşmə tam xarici birləşmə ilə eynidirmi?

Video: Xarici birləşmə tam xarici birləşmə ilə eynidirmi?

Video: Xarici birləşmə tam xarici birləşmə ilə eynidirmi?
Video: “ÜREYİM İSTƏSƏ VEREREM BUNDAN KİMƏ NƏ?!” - 18+ QIRĞIN DEBAT 2024, Aprel
Anonim

In xarici birləşmələr , hər iki cədvəldəki bütün əlaqəli məlumatlar, üstəgəl bir cədvəldən qalan bütün sətirlər düzgün birləşdirilir. In tam xarici birləşmələr , bütün məlumatlar mümkün olan yerdə birləşdirilir.

Bu şəkildə, tam xarici birləşmə nədir?

The tam xarici birləşmə , ya da tam qoşul , iki və ya daha çox cədvəlin bütün sətirlərini birləşdirmək üçün istifadə edilən SQL sintaksisidir. İlə tam xarici birləşmə , sorğudan alınan cədvəldən heç bir sətir kənarda qalmayacaq. Bu dərs a-dan istifadə üçün nümunələr və izahatlar təqdim edir tam xarici birləşmə.

Eynilə, SQL birləşmələrində (+) nə deməkdir? Oracle xarici qoşulun operator (+) xarici icra etməyə imkan verir qoşulur iki və ya daha çox masada. Sürətli Nümunə: -- İllər cədvəlində uyğun sətir olmasa belə, şəhərlər cədvəlindən bütün sətirləri seçin.

Eynilə, soruşulur ki, tam xarici birləşmə birləşmə ilə eynidirmi?

Aralarındakı fərq birlik Hamısı və Tam xarici birləşmə . Çıxış rekordu qoyuldu BİRLİK ALL ehtiva edir eyni giriş cədvəllərində olduğu kimi sütunların sayı. Lakin tam xarici birləşmə hər iki cədvəldəki sütunları birləşdirir. Giriş cədvəllərinin olmasına ehtiyac yoxdur eyni qeydlərin sayı.

Tam xarici birləşmə necə işləyir?

SQL-də TAM XARİCİ QOŞULUN həm solun, həm də sağın nəticələrini birləşdirir xarici birləşmələr və hər iki tərəfdəki cədvəllərdən bütün (uyğun və ya uyğun olmayan) sətirləri qaytarır qoşulun bənd. a istifadə edərək eyni iki cədvəli birləşdirək tam qoşul . Bunun bir nümunəsidir tam xarici birləşmə SQL-də iki cədvəl arasında.

Tövsiyə: