HAVING SQL | Aulab
TECH SUMMER LAB 🚀 Open Month
| 6 lezioni gratuite per orientarti al meglio e iniziare a costruire il tuo futuro digitale! Iscriviti gratis

GUIDE PER ASPIRANTI PROGRAMMATORI

HAVING SQL

Supponi, ora, di voler conoscere il numero totale di oggetti presenti solo per le marche con almeno un oggetto con prezzo uguale a 1000. La clausola HAVING filtra i dati raggruppati: SELECT marca, SUM(quantita) as totale_oggetti FROM oggetti WHERE prezzo = 1000 GROUP BY marca HAVING totale_oggetti > 0; Questa query restituisce una tabella con…

Lezione 21 / 33
Leo Sorge
Immagine di copertina

Vuoi avviare una nuova carriera o fare un upgrade?

Trova il corso Digital & Tech più adatto a te nel nostro catalogo!

Supponi, ora, di voler conoscere il numero totale di oggetti presenti solo per le marche con almeno un oggetto con prezzo uguale a 1000. La clausola HAVING filtra i dati raggruppati:

SELECT marca, SUM(quantita) as totale_oggetti

FROM oggetti

WHERE prezzo = 1000

GROUP BY marca

HAVING totale_oggetti > 0;

Questa query restituisce una tabella con le marche e il numero totale di oggetti per quella marca, ma solo per le marche che hanno almeno un oggetto con prezzo uguale a 1.000. La clausola ‘WHERE’ filtra le righe in cui il prezzo è uguale a 1.000, mentre la clausola ‘HAVING’ filtra almeno un oggetto con prezzo uguale a 1.000.

Il risultato, come previsto, è una lista dei quattro oggetti di prezzo pari a 1.000 (euro).

Hai bisogno di informazioni? 🙋🏻‍♂️

Parliamone! Scrivici su Whatsapp e risponderemo a tutte le tue domande per capire quale dei nostri corsi è il più adatto alle tue esigenze.

Oppure chiamaci al 800 128 626