Junior
SQL-də JOIN operatoru nədir?
sobes.tech Süni İntellekt
AI-dan cavab
SQL əməliyyatçı JOIN, əlaqəli sütun əsasında iki və ya daha çox cədvəldən sətirləri birləşdirmək üçün istifadə olunur.
Əsas JOIN növləri:
INNER JOIN: Hər iki cədvəldə uyğun dəyərləri olan sətirləri qaytarır.LEFT JOIN(və yaLEFT OUTER JOIN): Sol cədvəldəki bütün sətirləri və sağ cədvəldəki uyğun sətirləri qaytarır. Uyğunluq yoxdursa, sağ cədvəlin nəticəsiNULLolur.RIGHT JOIN(və yaRIGHT OUTER JOIN): Sağ cədvəldəki bütün sətirləri və sol cədvəldəki uyğun sətirləri qaytarır. Uyğunluq yoxdursa, sol cədvəlin nəticəsiNULLolur.FULL JOIN(və yaFULL OUTER JOIN): Sol və ya sağ cədvəldə uyğun olan bütün sətirləri qaytarır. Nəticə hər iki cədvəlin bütün sətirlərini ehtiva edir və uyğun olmayan sətirlər üçünNULLilə doldurulur.CROSS JOIN: Hər iki cədvəlin sətirlərinin kartezian hasilini qaytarır. Bu,ONşərtsiz birləşməyə bərabərdir.
INNER JOIN nümunəsi:
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;