Fantastiskt!
Completion betyg förbättrat till 4Avsnitt 2. Kapitel 4
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 vi använda IN-operatorn och comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Uppgift
Swipe to start coding
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ögst till lägst med hjälp av ORDER BY.
Observera
Denna syntax kan användas som ett utmärkt alternativ till
HAVING-satsen.
Kortfattade instruktioner
- Hämta kolumnerna
first_name,last_nameochsalaryfrån tabellenemployees. - Använd en inre fråga i
WHERE-satsen 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
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 4
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