Sfida: Dipendenti con Stipendio Superiore alla Media
Quando una sottoquery è scritta nella sezione WHERE, possiamo usare 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 dovrebbe avere 3 colonne: first_name, last_name e salary. Poi, ordina il risultato per stipendio dal più alto al più basso usando ORDER BY.
Nota
Questa sintassi può essere utilizzata come una grande alternativa alla clausola
HAVING.
Istruzioni Brevi
- Recupera le colonne
first_name,last_nameesalarydalla tabellaemployees. - Nella clausola
WHERE, usa una query interna con la sintassisalary > [inner query]. - Nella query interna, ottieni 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 IN operator works with subqueries?
What are some examples of comparison operators I can use in subqueries?
Can you show a practical example using both IN and a comparison operator in a WHERE clause?
Awesome!
Completion rate improved to 4
Sfida: Dipendenti con Stipendio Superiore alla Media
Scorri per mostrare il menu
Quando una sottoquery è scritta nella sezione WHERE, possiamo usare 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 dovrebbe avere 3 colonne: first_name, last_name e salary. Poi, ordina il risultato per stipendio dal più alto al più basso usando ORDER BY.
Nota
Questa sintassi può essere utilizzata come una grande alternativa alla clausola
HAVING.
Istruzioni Brevi
- Recupera le colonne
first_name,last_nameesalarydalla tabellaemployees. - Nella clausola
WHERE, usa una query interna con la sintassisalary > [inner query]. - Nella query interna, ottieni il valore medio della colonna
salarydalla tabellaemployees. - Ordina i risultati per
salaryin ordine decrescente.
Soluzione
Grazie per i tuoi commenti!
single