Sobes.tech
Junior — Middle

Quali funzioni di aggregazione sono disponibili per l'uso con l'istruzione GROUP BY in SQL?

sobes.tech AI

Risposta dell'AI

In SQL, con l'operatore GROUP BY, vengono spesso utilizzate funzioni di aggregazione per calcolare valori riepilogativi per gruppi. Le principali funzioni di aggregazione:

  • COUNT() — conta il numero di righe in un gruppo.
  • SUM() — calcola la somma dei valori in un gruppo.
  • AVG() — calcola il valore medio.
  • MIN() — trova il valore minimo.
  • MAX() — trova il valore massimo.

Esempio:

SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;

Questa query raggrupperà i dipendenti per dipartimento e mostrerà il numero di dipendenti e lo stipendio medio in ogni dipartimento.