Junior — Middle
Կարող եք նշել SQL-ում աղյուսակների հիմնական միացումների տեսակները?
sobes.tech AI
Պատասխան AI-ից
Հիմնական միացման (JOIN) տեսակները SQL-ում՝
- INNER JOIN — վերադարձնում է միայն այն գրառումները, որոնք ունեն համապատասխանություն երկու աղյուսակներում:
- LEFT JOIN (LEFT OUTER JOIN) — վերադարձնում է բոլոր գրառումները ձախ աղյուսակից և համապատասխանությունները աջից; եթե համապատասխանություն չկա, աջ կողմը կլինի NULL:
- RIGHT JOIN (RIGHT OUTER JOIN) — վերադարձնում է բոլոր գրառումները աջ աղյուսակից և համապատասխանությունները ձախից; եթե համապատասխանություն չկա, ձախ կողմը կլինի NULL:
- FULL JOIN (FULL OUTER JOIN) — վերադարձնում է բոլոր գրառումները երկու աղյուսակներից, լրացնելով NULL-ով, եթե համապատասխանություն չկա:
- CROSS JOIN — երկու աղյուսակների քարտեզային բազմապատկումը, վերադարձնում է բոլոր հնարավոր համադրությունները:
Օրինակ՝ INNER JOIN:
SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;