Utmaning: Anställda med Högre än Genomsnittlig Lön
När en subfråga skrivs i WHERE-sektionen kan du använda IN-operatorn och comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Tack för dina kommentarer!
single
Utmaning: Anställda med Högre än Genomsnittlig Lön
Svep för att visa menyn
När en subfråga skrivs i WHERE-sektionen kan du använda IN-operatorn och comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Svep för att börja koda
Hitta anställda vars salary är över genomsnittslönen för alla anställda genom att använda en subfråga i WHERE-sektionen.
Den resulterande tabellen ska ha 3 kolumner: first_name, last_name och salary. Sortera sedan resultatet efter lön från högsta till lägsta med hjälp av ORDER BY.
Denna syntax kan användas som ett utmärkt alternativ till HAVING-satsen.
Kortfattade instruktioner
- Hämta kolumnerna
first_name,last_nameochsalaryfrån tabellenemployees. - I
WHERE-satsen, använd en inre fråga med syntaxensalary > [inner query]. - I den inre frågan, hämta medelvärdet av kolumnen
salaryfrån tabellenemployees. - Sortera resultaten efter
salaryi fallande ordning.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal