Sobes.tech
Junior — Middle

SQL-də cədvəl birləşdirmə operatorlarının işləmə prinsipi və onların müxtəlif cədvəllərdən məlumatların birləşdirilməsi üçün necə istifadə olunduğunu izah edin.

sobes.tech Süni İntellekt

AI-dan cavab

SQL-də cədvəl birləşdirmə operatorları (JOIN) əlaqəli sütuna əsasən iki və ya daha çox cədvəldən sətirləri birləşdirməyə imkan verir. Əsas JOIN növləri:

  • INNER JOIN: yalnız hər iki cədvəldə uyğun gələn qeydləri qaytarır.
  • LEFT JOIN (LEFT OUTER JOIN): sol cədvəldən bütün qeydləri və sağdakı uyğun olanları qaytarır, uyğun gəlməzsə — NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN): əksinə, sağ cədvəldən bütün və uyğun olanlar.
  • FULL JOIN (FULL OUTER JOIN): hər iki cədvəldən bütün qeydləri qaytarır, uyğun olmayan yerlərdə NULL ilə doldurur.

Nümunə:

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

Bu sorğu sifarişlər və müştərilər cədvəllərini birləşdirir və yalnız mövcud müştərilərlə əlaqəli sifarişləri göstərir.