Sobes.tech
Junior — Middle

Come estrarre l'elenco dei dipartimenti e i loro valori medi di stipendio da una tabella che contiene campi per nome, dipartimento e stipendio?

sobes.tech AI

Risposta dell'AI

Per estrarre l'elenco dei dipartimenti e delle loro retribuzioni medie in C#, puoi usare LINQ se i dati sono presentati come una collezione di oggetti. Ad esempio:

var salariMedii = dipendenti
    .GroupBy(e => e.Dipartimento)
    .Select(g => new {
        Dipartimento = g.Key,
        SalarioMedio = g.Average(e => e.Salario)
    });

foreach (var dept in salariMedii)
{
    Console.WriteLine($"Dipartimento: {dept.Dipartimento}, Salario medio: {dept.SalarioMedio}");
}

Se i dati sono in un database, puoi scrivere una query SQL:

SELECT Dipartimento, AVG(Salario) AS SalarioMedio
FROM Dipendenti
GROUP BY Dipartimento;