Sobes.tech
Junior — Middle

İsim, bölüm ve maaş alanlarını içeren bir tablodan bölümlerin ve ortalama maaş değerlerinin listesini nasıl çıkarılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

C# dilinde, veriler nesne koleksiyonu şeklinde sunulmuşsa, LINQ kullanarak departmanların ve ortalama maaşlarının listesini çıkarabilirsiniz. Örneğin:

var ortalamaMaaslar = calisanlar
    .GroupBy(e => e.Bolum)
    .Select(g => new {
        Bolum = g.Key,
        OrtalamaMaas = g.Average(e => e.Maas)
    });

foreach (var dept in ortalamaMaaslar)
{
    Console.WriteLine($"Bölüm: {dept.Bolum}, Ortalama Maaş: {dept.OrtalamaMaas}");
}

Veriler veritabanında ise, SQL sorgusu yazabilirsiniz:

SELECT Bolum, AVG(Maas) AS OrtalamaMaas
FROM Calisanlar
GROUP BY Bolum;