Junior — Middle
SQL-də cədvəllərin əsas birləşmə növlərini sadalaya və onların istifadəsini izah edə bilərsənmi?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də əsas birləşmə növləri (JOIN):
- INNER JOIN — hər iki cədvəldə birləşmə şərtinə uyğun olan qeydləri qaytarır.
- LEFT JOIN (LEFT OUTER JOIN) — sol cədvəldəki bütün qeydləri və sağ cədvəldə uyğun olanları qaytarır; uyğun olmayanlar üçün NULL dəyəri olur.
- RIGHT JOIN (RIGHT OUTER JOIN) — əksinə, sağ cədvəldəki bütün qeydləri və uyğun olanları qaytarır.
- FULL JOIN (FULL OUTER JOIN) — hər iki cədvəldəki bütün qeydləri, uyğun və uyğun olmayanları ilə birlikdə, uyğun olmayan yerlərdə NULL ilə göstərir.
- CROSS JOIN — iki cədvəlin kartezian hasilidir, bütün mümkün sətir kombinasiyalarını qaytarır.
INNER JOIN nümunəsi:
SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;
Burada, yalnız müvafiq şöbəyə malik işçilərin adları və şöbə adları seçilir.