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