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.