Udfordring: Medarbejdere med Højere end Gennemsnitlig Løn
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)
Swipe to start coding
Find medarbejdere, hvis salary er over gennemsnittet for alle medarbejderes løn ved hjælp af en subforespørgsel i WHERE-sektionen.
Den resulterende tabel skal have 3 kolonner: first_name, last_name og salary. Sortér derefter resultatet efter løn fra højeste til laveste med ORDER BY.
Bemærk
Denne syntaks kan bruges som et godt alternativ til
HAVING-klausulen.
Korte instruktioner
- 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 finde gennemsnitsværdien af kolonnen
salaryfra tabellenemployees. - Sortér resultaterne efter
salaryi faldende rækkefølge.
Løsning
Tak for dine kommentarer!
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
Fantastisk!
Completion rate forbedret til 4
Udfordring: Medarbejdere med Højere 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)
Swipe to start coding
Find medarbejdere, hvis salary er over gennemsnittet for alle medarbejderes løn ved hjælp af en subforespørgsel i WHERE-sektionen.
Den resulterende tabel skal have 3 kolonner: first_name, last_name og salary. Sortér derefter resultatet efter løn fra højeste til laveste med ORDER BY.
Bemærk
Denne syntaks kan bruges som et godt alternativ til
HAVING-klausulen.
Korte instruktioner
- 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 finde gennemsnitsværdien af kolonnen
salaryfra tabellenemployees. - Sortér resultaterne efter
salaryi faldende rækkefølge.
Løsning
Tak for dine kommentarer!
single