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