Sobes.tech
Junior — Middle

SQL-də cədvəllərin birləşdirilməsi əməliyyatının nə olduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

SQL-də cədvəllərin birləşdirilməsi əməliyyatı (JOIN) iki və ya daha çox cədvəldən satırları məntiqi şərtə əsasən əlaqələndirməyə imkan verir, adətən, müəyyən sütunlardakı dəyərlərin uyğunluğu ilə (məsələn, açarlar vasitəsilə).

Əsas birləşmə növləri:

  • INNER JOIN — yalnız hər iki cədvəldə uyğun olan satırları qaytarır.
  • LEFT JOIN (LEFT OUTER JOIN) — sol cədvəldəki bütün satırları və sağdakı uyğun olanları qaytarır; uyğun olmayanlar üçün sağ sütunlar NULL olacaq.
  • RIGHT JOIN (RIGHT OUTER JOIN) — əksinə, sağ cədvəldəki bütün satırları və sol ilə uyğun olanları qaytarır.
  • FULL JOIN (FULL OUTER JOIN) — hər iki cədvəldəki bütün satırları qaytarır, uyğun olmayan yerlərdə NULL doldurulur.

Nümunə:

SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;

Bu sorğu Orders və Customers cədvəllərini CustomerID vasitəsilə birləşdirir və sifarişləri müştəri adları ilə qaytarır.