SQL'de bir dış birleştirme ne zaman kullanılır?
SQL'de bir dış birleştirme ne zaman kullanılır?

Video: SQL'de bir dış birleştirme ne zaman kullanılır?

Video: SQL'de bir dış birleştirme ne zaman kullanılır?
Video: SQL Dersleri : SQL Where ile Tablo Birleştirme | SQL Join #sqldersleri 2024, Aralık
Anonim

Bir dış birleşim iki veya daha fazla tablodan satırları birleştirerek sonuçları döndürmek için kullanılır. Ama bir içten farklı olarak katılmak , NS dış birleşim olsa bile, belirtilen bir tablodaki her satırı döndürür. katılmak koşul başarısız.

Bunun için, ne zaman bir dış birleşim kullanırsınız?

Yani, eğer sen yalnızca her iki tabloda da eşleşen satırları dahil etmek istiyorum kullan bir İÇ katılmak . Eğer sen tablolardan birindeki tüm satırları ve diğerinden yalnızca eşleşen satırları ister, OUTER birleşim kullanıyorsunuz (sol veya sağ) ve eğer sen her iki tablodan da tüm satırları almak istiyorsanız, kullan Dolu DIŞ katılım.

Ayrıca, SQL'de sol dış birleştirmeyi ne zaman kullandığımızı biliyor musunuz? A Sol dış katılma Ayrıca olabilir kullanılmış WHERE yan tümcesinde, ikinci tablodaki NULL değerine sahip bir NOT NULL sütununun değerini test ederek, ikinci tabloda olmayan tüm satırları içeren bir sonuç kümesi döndürmek. Bu aynı kullanarak bir WHERE NOT EXISTS alt sorgusu.

Bunun yanında, dış birleştirme ve iç birleştirme ne zaman kullanılır?

  1. Bir eşleşmenin olduğu her iki tablodaki tüm satırları döndürmek için INNER JOIN kullanırsınız.
  2. OUTER JOIN'de ortaya çıkan tablo boş sütunlara sahip olabilir.
  3. LEFT OUTER JOIN, ikinci tabloda eşleşme olmasa bile, ilk tablodaki tüm satırları döndürür.

Sağ dış birleştirmenin işlevi nedir?

Nedir Sağ Dış Birleştirme SQL'de. Adından da anlaşılacağı gibi Sağ Dış Birleştirme bir şeklidir Dış Birleştirme kaynak tablodaki her kaydı ve yalnızca hedef tablodaki değerleri karşılayan değerleri döndürür. Katılmak şart.

Önerilen: