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.