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
Individuare 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. Successivamente, ordinare il risultato per stipendio dal più alto al più basso utilizzando ORDER BY.
Questa sintassi può essere utilizzata come ottima alternativa alla clausola HAVING.
Istruzioni sintetiche
- Recuperare le colonne
first_name,last_nameesalarydalla tabellaemployees. - Nella clausola
WHERE, utilizzare una query interna con la sintassisalary > [inner query]. - Nella query interna, ottenere il valore medio della colonna
salarydalla tabellaemployees. - Ordinare 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
Fantastico!
Completion tasso migliorato a 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
Individuare 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. Successivamente, ordinare il risultato per stipendio dal più alto al più basso utilizzando ORDER BY.
Questa sintassi può essere utilizzata come ottima alternativa alla clausola HAVING.
Istruzioni sintetiche
- Recuperare le colonne
first_name,last_nameesalarydalla tabellaemployees. - Nella clausola
WHERE, utilizzare una query interna con la sintassisalary > [inner query]. - Nella query interna, ottenere il valore medio della colonna
salarydalla tabellaemployees. - Ordinare i risultati per
salaryin ordine decrescente.
Soluzione
Grazie per i tuoi commenti!
single