Sektion 1. Kapitel 12
single
Udfordring: Medarbejdere med Mere end Gennemsnitlig Løn
Stryg for at vise menuen
Når en underforespørgsel skrives i WHERE-sektionen, kan vi bruge IN-operatoren og comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Opgave
Swipe to start coding
Find employees whose salary is above the average salary of all employees using a subquery in the WHERE section.
The resulting table should have 3 columns: first_name, last_name, and salary. Then, sort the result by salary from highest to lowest using ORDER BY.
This syntax can be used as a great alternative to the HAVING clause.
Kort vejledning
- Hent kolonnerne
first_name,last_nameogsalaryfra tabellenemployees. - Brug en indlejret forespørgsel i
WHERE-klausulen med syntaksensalary > [inner query]. - I den indre forespørgsel skal du hente gennemsnitsværdien af kolonnen
salaryfra tabellenemployees. - Sortér resultaterne efter
salaryi faldende rækkefølge.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 12
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat