Junior — Middle
SQL sorğusunda JOIN operatorunun istifadəsinə nümunə göstərə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də JOIN əməliyyatı əlaqəli sütuna əsaslanaraq iki və ya daha çox cədvəldən sətirləri birləşdirmək üçün istifadə olunur.
SQL sorğusunda JOIN istifadə nümunəsi:
SELECT employees.name, departments.department_name
FROM employees
JOIN departments ON employees.department_id = departments.id;
Bu sorğu, employees və departments cədvəllərini department_id sahəsi üzrə birləşdirərək işçilərin adlarını və onların bölmələrinin adlarını seçir.
C#-da Entity Framework və ya LINQ vasitəsilə verilənlər bazası ilə işləyərkən, oxşar birləşmə əməliyyatlarından istifadə etmək mümkündür:
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}");
}
Beləliklə, JOIN müxtəlif cədvəllərdən məlumatları əlaqələndirməyə və daha əhatəli məlumatlar əldə etməyə imkan verir.