Sobes.tech
Junior — Middle

SQL sorgusunda JOIN operatörünün kullanımına bir örnek verebilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

SQL'de JOIN operatörü, ilişkili sütuna göre iki veya daha fazla tablodan satırları birleştirmek için kullanılır.

SQL sorgusunda JOIN kullanımına örnek:

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

Bu sorgu, employees ve departments tablolarını department_id alanı üzerinden birleştirerek çalışan isimleri ve departman isimlerini seçer.

C#'ta Entity Framework veya LINQ kullanarak veritabanlarıyla çalışırken benzer birleştirme işlemleri yapılabilir:

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

Bu şekilde, JOIN farklı tablolardan verileri bağlamaya ve daha kapsamlı bilgiler elde etmeye olanak tanır.