Sobes.tech
Junior — Middle

Můžeš uvést příklad použití operátoru JOIN v SQL dotazu?

sobes.tech AI

Odpověď od AI

Operace JOIN v SQL se používá k spojení řádků z dvou nebo více tabulek na základě propojeného sloupce.

Příklad použití JOIN v SQL dotazu:

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

Tento dotaz vybírá jména zaměstnanců a názvy jejich oddělení, spojuje tabulky employees a departments podle pole department_id.

V C# při práci s databázemi přes Entity Framework nebo LINQ lze použít podobné operace spojení:

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 způsobem JOIN umožňuje spojit data z různých tabulek pro získání komplexnějších informací.