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.