Sobes.tech
Junior — Middle

Kas saaksid anda näite SQL-päringus JOIN operaatori kasutamisest?

sobes.tech AI

Vastus AI-lt

SQL-i JOIN operatsioon kasutatakse kahe või enama tabeli ridade ühendamiseks seotud veeru alusel.

Näide JOIN kasutamisest SQL-päringus:

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

See päring valib töötajate nimed ja nende osakondade nimed, ühendades tabelid employees ja departments department_id välja alusel.

C#-s, töötades andmebaasidega Entity Frameworki või LINQ-i kaudu, saab kasutada sarnaseid ühendusoperatsioone:

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}");
}

Sellisel viisil võimaldab JOIN ühendada andmeid erinevatest tabelitest, et saada terviklikum teave.