Junior — Middle
SQL'da FULL JOIN operatsiyasining ishlash prinsipi va qachon qo'llanilishini tushuntiring.
sobes.tech AI
AIdan javob
SQL'da 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ə.