Udfordring: Medarbejdere Med Mere End Gennemsnitlig Løn
Når en subquery er skrevet 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 gennemsnitslønnen for alle medarbejdere ved hjælp af en underforespørgsel i WHERE sektionen.
Den resulterende tabel skal have 3 kolonner: first_name, last_name, og salary. Sorter derefter resultatet efter løn fra højeste til laveste ved hjælp af ORDER BY.
Note
Denne syntaks kan bruges som et godt alternativ til
HAVINGklausulen.
Korte instruktioner
- Hent
first_name,last_name, ogsalarykolonnerne fraemployeestabellen. - I
WHEREklausulen, brug en indre forespørgsel med syntaksensalary > [inner query]. - I den indre forespørgsel, få gennemsnitsværdien af
salarykolonnen fraemployeestabellen. - Sorter 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
Can you explain how the IN operator works with subqueries?
What are some examples of comparison operators I can use in subqueries?
Can you show a practical example using both IN and a comparison operator in a WHERE clause?
Fantastisk!
Completion rate forbedret til 4
Udfordring: Medarbejdere Med Mere End Gennemsnitlig Løn
Stryg for at vise menuen
Når en subquery er skrevet 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 gennemsnitslønnen for alle medarbejdere ved hjælp af en underforespørgsel i WHERE sektionen.
Den resulterende tabel skal have 3 kolonner: first_name, last_name, og salary. Sorter derefter resultatet efter løn fra højeste til laveste ved hjælp af ORDER BY.
Note
Denne syntaks kan bruges som et godt alternativ til
HAVINGklausulen.
Korte instruktioner
- Hent
first_name,last_name, ogsalarykolonnerne fraemployeestabellen. - I
WHEREklausulen, brug en indre forespørgsel med syntaksensalary > [inner query]. - I den indre forespørgsel, få gennemsnitsværdien af
salarykolonnen fraemployeestabellen. - Sorter resultaterne efter
salaryi faldende rækkefølge.
Løsning
Tak for dine kommentarer!
single