Junior — Middle
SQL'de FULL JOIN işleminin çalışma prensibini ve ne zaman kullanıldığını açıklayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de FULL JOIN işlemi, belirli bir birleşme koşuluna göre iki tablodan satırları birleştirir ve her iki tablodaki tüm satırları döndürür. Bir tablodaki satırın diğer tabloda karşılığı yoksa, sonuç kümesinde eksik sütunlar NULL değer alır.
FULL JOIN, her iki tablodan da tam veri kümesi almak istendiğinde kullanılır; hem eşleşen hem de eşleşmeyen kayıtlar dahil edilir.
Örnek:
SELECT A.id, A.name, B.order_id
FROM Customers A
FULL JOIN Orders B ON A.id = B.customer_id;
Sonuç, müşterilerin ve siparişlerin tamamını içerir, müşterinin siparişi olmasa veya sipariş müşteriye bağlı olmasa bile.