Sobes.tech
Junior — Middle

SQL'de tam birleştirme (FULL JOIN) işleminin nasıl gerçekleştirildiğini açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

SQL'de FULL JOIN (veya FULL OUTER JOIN), iki tablodan satırları birleştirir ve her iki tablodaki tüm kayıtları döndürür. Bir tablodaki satırın diğerinde karşılığı yoksa, sonuç kümesinde eksik sütunlar NULL değeri alır.

Örnek:

SELECT * FROM tableA
FULL JOIN tableB ON tableA.id = tableB.id;

Bu, tableA ve tableB'den tüm satırları, koşula göre birleştirir ve eşleşme yoksa ilgili alanlar NULL olur.

FULL JOIN, her iki tablodan da tam bir veri kümesi almak istendiğinde, eşleşmeyen kayıtlar dahil olmak üzere kullanışlıdır.