Sobes.tech
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, employeesdepartments 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.