Junior
SQL-də JOIN operatoru nədir?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də JOIN əməliyyatı iki və ya daha çox cədvəldən sətirləri əlaqəli şərtə əsasən birləşdirmək üçün istifadə olunur. Bu, cədvəllər arasında əlaqəli olan məlumatları əldə etməyə imkan verir, məsələn, sifariş məlumatlarını müştəri məlumatları ilə birləşdirmək.
Bir neçə JOIN növü mövcuddur:
- INNER JOIN — hər iki cədvəldə şərtə uyğun olan sətirləri qaytarır.
- LEFT JOIN (LEFT OUTER JOIN) — sol cədvəldən bütün sətirləri və sağdakı uyğun sətirləri qaytarır; uyğun gəlməzsə, sağ sahələr NULL olacaq.
- RIGHT JOIN (RIGHT OUTER JOIN) — əksinə, sağ cədvəldən bütün sətirləri və uyğun olanları sol cədvəldən qaytarır.
- FULL JOIN (FULL OUTER JOIN) — hər iki cədvəldən bütün sətirləri qaytarır, uyğun olmayan yerlərdə NULL doldurulur.
INNER JOIN nümunəsi:
SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;