Menu
Coddy logo textTech

Raggruppamento - Parte 1

Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 36 di 72.

Finora abbiamo calcolato i dati per l'intero campo e ora introdurremo la possibilità di calcolare i dati per gruppi specifici.


lavoratori

idareaetà
1A35
2A37
3B29
4B39

Se scriviamo 

SELECT AVG(age) as avg_age FROM workers

Riceveremo solo l’età media di tutti i lavoratori insieme. 

E se volessimo calcolare l’età media per ogni area?

Per farlo, possiamo usare le parole chiave GROUP BY

SELECT area, AVG(age) as avg_age FROM workers
GROUP BY area

Il risultato:

areaavg_age
A36
B34

Ora sappiamo che l’età media nell’area A è 36 e l’età media nell’area B è 34.

challenge icon

Sfida

Facile

Tabelle e colonne disponibili:

  • <b>foods</b>: <b>name</b>, <b>type</b>, <b>pH</b>

Calcola, per ogni tipo di alimento, il valore medio del pH.

Assegna alle colonne i nomi: type, ph_average.

Usa ROUND(value, 2) per arrotondare la media a due cifre decimali.

Provalo tu

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground SQL