Sfida: Dipendenti con Stipendio Superiore alla Media
Quando una sottoquery viene scritta nella sezione WHERE, è possibile utilizzare l'operatore IN e gli comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Swipe to start coding
Trova dipendenti il cui salary è superiore alla media degli stipendi di tutti i dipendenti utilizzando una sottoquery nella sezione WHERE.
La tabella risultante deve avere 3 colonne: first_name, last_name e salary. Ordina poi il risultato per stipendio dal più alto al più basso utilizzando ORDER BY.
Nota
Questa sintassi può essere utilizzata come ottima alternativa alla clausola
HAVING.
Istruzioni sintetiche
- Recupera le colonne
first_name,last_nameesalarydalla tabellaemployees. - Nella clausola
WHERE, utilizza una sottoquery con la sintassisalary > [inner query]. - Nella sottoquery, calcola il valore medio della colonna
salarydalla tabellaemployees. - Ordina i risultati per
salaryin ordine decrescente.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain how the subquery works in this example?
What other operators can I use with subqueries in the WHERE clause?
Can you give more examples of using subqueries with different comparison operators?
Awesome!
Completion rate improved to 4
Sfida: Dipendenti con Stipendio Superiore alla Media
Scorri per mostrare il menu
Quando una sottoquery viene scritta nella sezione WHERE, è possibile utilizzare l'operatore IN e gli comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Swipe to start coding
Trova dipendenti il cui salary è superiore alla media degli stipendi di tutti i dipendenti utilizzando una sottoquery nella sezione WHERE.
La tabella risultante deve avere 3 colonne: first_name, last_name e salary. Ordina poi il risultato per stipendio dal più alto al più basso utilizzando ORDER BY.
Nota
Questa sintassi può essere utilizzata come ottima alternativa alla clausola
HAVING.
Istruzioni sintetiche
- Recupera le colonne
first_name,last_nameesalarydalla tabellaemployees. - Nella clausola
WHERE, utilizza una sottoquery con la sintassisalary > [inner query]. - Nella sottoquery, calcola il valore medio della colonna
salarydalla tabellaemployees. - Ordina i risultati per
salaryin ordine decrescente.
Soluzione
Grazie per i tuoi commenti!
single