Sobes.tech
Junior — Middle

Mohol by si uviesť príklad použitia operátora JOIN v SQL dopyte?

sobes.tech AI

Odpoveď od AI

Operácia JOIN v SQL sa používa na spojenie riadkov z dvoch alebo viacerých tabuliek na základe prepojenej stĺpca.

Príklad použitia JOIN v SQL dotaze:

SELECT employees.name, departments.department_name
FROM employees
JOIN departments ON employees.department_id = departments.id;

Táto dotaz vyberá mená zamestnancov a názvy ich oddelení, spájajúc tabuľky employees a departments podľa poľa department_id.

V C# pri práci s databázami cez Entity Framework alebo LINQ je možné použiť podobné operácie spojenia:

var query = from e in context.Employees
            join d in context.Departments
            on e.DepartmentId equals d.Id
            select new { EmployeeName = e.Name, DepartmentName = d.DepartmentName };

foreach (var item in query)
{
    Console.WriteLine($"{item.EmployeeName} - {item.DepartmentName}");
}

Týmto spôsobom JOIN umožňuje spojiť údaje z rôznych tabuliek pre získanie komplexnejších informácií.