Sobes.tech
Junior

SQL'de JOIN operatörü nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

SQL'de JOIN operatörü, iki veya daha fazla tablodan satırları, aralarındaki ilişkili koşula göre birleştirmek için kullanılır. Bu, tablolar arasında ilişkili olan verileri almak için kullanılır, örneğin, sipariş bilgileri ile müşteri bilgilerini birleştirmek.

Birkaç JOIN türü vardır:

  • INNER JOIN — her iki tabloda da koşula uyan satırları getirir.
  • LEFT JOIN (LEFT OUTER JOIN) — sol tablodaki tüm satırları ve sağdaki eşleşen satırları getirir; eşleşme yoksa, sağ alanlar NULL olur.
  • RIGHT JOIN (RIGHT OUTER JOIN) — tam tersi, sağ tablodaki tüm satırları ve sol tablodaki eşleşenleri getirir.
  • FULL JOIN (FULL OUTER JOIN) — her iki tablodaki tüm satırları getirir, eşleşmeyen yerlerde NULL kullanılır.

INNER JOIN örneği:

SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;