Sobes.tech
Junior — Middle

Ai putea să dai un exemplu de utilizare a operatorului JOIN într-o interogare SQL?

sobes.tech AI

Răspuns de la AI

Operațiunea JOIN în SQL este utilizată pentru a combina rânduri din două sau mai multe tabele pe baza unei coloane legate.

Exemplu de utilizare a JOIN într-o interogare SQL:

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

Această interogare selectează numele angajaților și numele departamentelor lor, combinând tabelele employees și departments pe baza câmpului department_id.

În C# atunci când lucrați cu baze de date prin Entity Framework sau LINQ, puteți folosi operații de unire similare:

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

Astfel, JOIN permite conectarea datelor din tabele diferite pentru obținerea unor informații mai complete.