Sobes.tech
Junior

SQL-də hansı birləşmə növləri mövcuddur?

sobes.tech Süni İntellekt

AI-dan cavab

SQL-də aşağıdakı növ birləşmələr (joins) mövcuddur:

  • INNER JOIN: Hər iki cədvəldə uyğun gələn sətirləri qaytarır. Uyğun gəlməyən sətirlər atılır.

  • LEFT JOIN (və ya LEFT OUTER JOIN): Sol cədvəldəki bütün sətirləri və sağ cədvəldə uyğun gələn sətirləri qaytarır. Sol cədvəldə uyğun gəlməyən sətirlər üçün müvafiq sahələr NULL olacaq.

  • RIGHT JOIN (və ya RIGHT OUTER JOIN): Sağ cədvəldəki bütün sətirləri və sol cədvəldə uyğun gələn sətirləri qaytarır. Sağ cədvəldə uyğun gəlməyən sətirlər üçün müvafiq sahələr NULL olacaq.

  • FULL JOIN (və ya FULL OUTER JOIN): Hər iki cədvəldə uyğun gələn və ya uyğun gəlməyən bütün sətirləri qaytarır. Uyğun gəlməyən sətirlər üçün müvafiq sahələr NULL olacaq.

  • CROSS JOIN: İki cədvəlin sətirlərinin kartesian hasilini qaytarır. Birinci cədvəldən hər sətir ikinci cədvəldəki hər sətirlə birləşir.

Sintaksis nümunəsi:

SELECT sütun1, sütun2
FROM cədvəl1
[birlik növü] JOIN cədvəl2
ON cədvəl1.ümumi_sütun = cədvəl2.ümumi_sütun;