Junior — Middle
SQL-də FULL JOIN əməliyyatının işləmə prinsipi və nə vaxt tətbiq olunduğunu izah edin.
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də FULL JOIN əməliyyatı, verilmiş birləşmə şərtinə əsasən iki cədvəldən sətirləri birləşdirir və hər iki cədvəldən bütün sətirləri qaytarır. Əgər bir cədvəldəki sətir digərində uyğun deyilsə, nəticə dəsti içində olmayan sütunlar NULL dəyər alacaq.
FULL JOIN, hər iki cədvəldən tam məlumat dəstini əldə etmək lazım olduqda istifadə olunur; həm uyğun, həm də uyğun olmayan qeydlər daxil edilir.
Nümunə:
SELECT A.id, A.name, B.order_id
FROM Customers A
FULL JOIN Orders B ON A.id = B.customer_id;
Nəticə bütün müştəriləri və bütün sifarişləri əhatə edəcək, hətta müştərinin sifarişləri olmasa və ya sifariş müştəriyə bağlı olmasa belə.