Sobes.tech
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;