Sobes.tech
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.