Haaste: Työntekijät, Joiden Palkka on Keskimääräistä Korkeampi
Kun alikysely kirjoitetaan WHERE
-osioon, voimme käyttää IN
-operaattoria ja comparison operators
:
sql
Tehtävä
Swipe to start coding
Etsi työntekijät, joiden salary
on keskimääräistä palkkaa korkeampi käyttämällä alikyselyä WHERE
-osiossa.
Tulostaulussa tulisi olla 3 saraketta: first_name
, last_name
ja salary
. Järjestä sitten tulos palkan mukaan korkeimmasta alhaisimpaan käyttäen ORDER BY
.
Huomautus
Tätä syntaksia voidaan käyttää erinomaisena vaihtoehtona
HAVING
-lausekkeelle.
Lyhyet ohjeet
- Hae
first_name
,last_name
jasalary
sarakkeetemployees
taulusta. - Käytä
WHERE
-lausekkeessa sisäistä kyselyä syntaksillasalary > [inner query]
. - Sisäisessä kyselyssä hae
salary
sarakkeen keskiarvoemployees
taulusta. - Järjestä tulokset
salary
mukaan laskevassa järjestyksessä.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 4