Junior — Middle
Ad, şöbə və maaş sahələrini ehtiva edən cədvəldən şöbələrin siyahısı və onların orta maaş dəyərlərini necə çıxarmaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
C# dilində, məlumatlar obyektlər kolleksiyası şəklində təqdim olunursa, LINQ istifadə edərək bölmələrin və onların orta maaşlarının siyahısını çıxara bilərsiniz. Məsələn:
var ortaMaashlar = isciler
.GroupBy(e => e.Iscilik)
.Select(g => new {
Iscilik = g.Key,
OrtaMaash = g.Average(e => e.Maash)
});
foreach (var bolum in ortaMaashlar)
{
Console.WriteLine($"Bölmə: {bolum.Iscilik}, Orta maaş: {bolum.OrtaMaash}");
}
Əgər məlumatlar verilənlər bazasında yerləşirsə, SQL sorğusu yaza bilərsiniz:
SELECT Iscilik, AVG(Maash) AS OrtaMaash
FROM Isciler
GROUP BY Iscilik;