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.