Junior — Middle
SQL'de tablo birleştirme operatörlerinin çalışma prensibini ve farklı tablolardan veri birleştirmek için nasıl kullanıldıklarını açıklayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de tablo birleştirme operatörleri (JOIN), ilişkili sütuna göre iki veya daha fazla tablodan satırları birleştirmeye olanak tanır. Temel JOIN türleri:
- INNER JOIN: Her iki tabloda da eşleşen kayıtları getirir.
- LEFT JOIN (LEFT OUTER JOIN): Sol tablodaki tüm kayıtları ve sağdaki eşleşenleri getirir, eşleşme yoksa — NULL.
- RIGHT JOIN (RIGHT OUTER JOIN): Tersine, sağ tablodaki tüm kayıtlar ve sol tablodaki eşleşenler.
- FULL JOIN (FULL OUTER JOIN): Her iki tablodaki tüm kayıtları getirir, eşleşmeyen yerlerde NULL doldurur.
Örnek:
SELECT orders.id, customers.name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;
Bu sorgu, siparişler ve müşteriler tablolarını birleştirir ve yalnızca mevcut müşterilere ait siparişleri gösterir.