CorsiSQL

Come effettuare la media in SQL

Effettuare delle analisi all’interno dei Database nel momento in cui abbiamo a disposizione dei dati risulta estremamente fondamentale! Dover aver visionato come poter ottenere i valori massimi e valori minimi (LINK) da una tabella SQL non resta che calcolare la media.

Supponiamo di avere una tabella contenente l’anagrafica dei prodotti in vendita all’interno di un e-commerce di Tecnologia.

IDMARCACATEGORIAMODELLOPREZZO
1Game FreakVideogiochiLeggende Pokémon: Arceus59,99
2NintendoVideogiochiLuigi’s Mansion 354,99
3AMDCPURyzen 7 3800XT359,90
4AMDCPURyzen 5 5600X AM4302,00
5ASUSScheda MadreTUF GAMING B550-PLUS139,90

Se volessimo ottenere la media dei prezzi del nostro store sarebbe necessario effettuare la seguente query:

SELECT AVG(PREZZO) AS MEDIA FROM ANAGRAFICAPRODOTTI

Ottenendo il seguente risultato:

MEDIA
183,35

Se invece volessimo conoscere la media dei prezzi di ogni singola categoria dovremmo effettuare un group by in modo tale che le righe vengano divise per ogni tipologia diversa. La query è la seguente:

SELECT CATEGORIA, AVG(PREZZO) AS MEDIA FROM ANAGRAFICAPRODOTTI GROUP BY CATEGORIA

Ottenendo il seguente risultato:

CATEGORIAMEDIA
Videogiochi57,49
CPU330,95
Scheda Madre 139,90

LINK UTILI

Pagina Instagram: https://www.instagram.com/developer_sumo/
I nostri corsi: https://www.developersumo.com/corsi/
Corso SQL: https://www.developersumo.com/sql/
Scopri le nostre App su Google Play: https://play.google.com/store/apps/details?id=com.developersumo.app

What's your reaction?

Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0

You may also like

More in:Corsi

Leave a reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *