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
HAVING
klausulen.
Korte instruktioner
- Hent
first_name
,last_name
, ogsalary
kolonnerne fraemployees
tabellen. - I
WHERE
klausulen, brug en indre forespørgsel med syntaksensalary > [inner query]
. - I den indre forespørgsel, få gennemsnitsværdien af
salary
kolonnen fraemployees
tabellen. - Sorter resultaterne efter
salary
i 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
Awesome!
Completion rate improved to 4Awesome!
Completion rate improved to 4
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
HAVING
klausulen.
Korte instruktioner
- Hent
first_name
,last_name
, ogsalary
kolonnerne fraemployees
tabellen. - I
WHERE
klausulen, brug en indre forespørgsel med syntaksensalary > [inner query]
. - I den indre forespørgsel, få gennemsnitsværdien af
salary
kolonnen fraemployees
tabellen. - Sorter resultaterne efter
salary
i faldende rækkefølge.
Løsning
Tak for dine kommentarer!
single
Awesome!
Completion rate improved to 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
HAVING
klausulen.
Korte instruktioner
- Hent
first_name
,last_name
, ogsalary
kolonnerne fraemployees
tabellen. - I
WHERE
klausulen, brug en indre forespørgsel med syntaksensalary > [inner query]
. - I den indre forespørgsel, få gennemsnitsværdien af
salary
kolonnen fraemployees
tabellen. - Sorter resultaterne efter
salary
i faldende rækkefølge.
Løsning
Tak for dine kommentarer!