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.