SQL-də xarici birləşmədən nə vaxt istifadə edilməlidir?
SQL-də xarici birləşmədən nə vaxt istifadə edilməlidir?

Video: SQL-də xarici birləşmədən nə vaxt istifadə edilməlidir?

Video: SQL-də xarici birləşmədən nə vaxt istifadə edilməlidir?
Video: Qadınlar hansı yaşda daha ehtiraslı olurlar? 2024, Noyabr
Anonim

An xarici birləşmə iki və ya daha çox cədvəldən sətirləri birləşdirərək nəticələri qaytarmaq üçün istifadə olunur. Amma içdən fərqli olaraq qoşulun , the xarici birləşmə olsa belə, müəyyən edilmiş bir cədvəldən hər cərgəni qaytaracaq qoşulun vəziyyəti uğursuz olur.

Bunun üçün xarici birləşmədən nə vaxt istifadə edərdiniz?

Beləliklə əgər Sən yalnız hər iki cədvəldə uyğunluğu olan sətirləri daxil etmək istəyirəm istifadə edirsən bir İÇ qoşulun . Əgər Sən Cədvəllərin birindən bütün sətirləri və digərindən yalnız uyğun sətirləri istəyirik, OUTER birləşməsindən istifadə edirsiniz (solda və ya sağda) və əgər Sən hər iki cədvəldən bütün sətirləri əldə etmək istəyirəm, istifadə edirsən Dolu OUTER qoşul.

SQL-də sol xarici birləşmədən istifadə etdiyimizi də bilirsinizmi? A SOL XARİCİ birləşmə də ola bilər istifadə olunur NULL dəyəri olan ikinci cədvəldə NOT NULL sütununun dəyərini WHERE bəndində sınaqdan keçirərək birinci cədvəldə ikinci cədvəldə olmayan bütün sətirləri ehtiva edən nəticə dəstini qaytarmaq. Bu eynidir istifadə edərək a MÖVCUD OLMAYAN YERDƏ alt sorğu.

Bundan əlavə, xarici birləşmə və daxili birləşmədən nə vaxt istifadə edilməlidir?

  1. Uyğunluq olan hər iki cədvəldən bütün sətirləri qaytarmaq üçün INNER JOIN istifadə edirsiniz.
  2. OUTER JOIN-də ortaya çıxan cədvəldə boş sütunlar ola bilər.
  3. LEFT OUTER JOIN ikinci cədvəldə heç bir uyğunluq olmasa belə, birinci cədvəldən bütün sətirləri qaytarır.

Sağ xarici birləşmənin funksiyası nədir?

Nədir Sağ Xarici Qoşulma SQL-də. Adından göründüyü kimi Sağ Xarici Qoşulma formasıdır Xarici qoşulma ki, mənbə cədvəlindən hər bir qeydi qaytarır və yalnız hədəf cədvəlindən tələbləri yerinə yetirən dəyərləri qaytarır Qoşulun vəziyyət.

Tövsiyə: