Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Taulujen Tulosten Yhdistäminen | Sisäkkäiset Alikyselyt
Quizzes & Challenges
Quizzes
Challenges
/
Keskitaso SQL

bookHaaste: Taulujen Tulosten Yhdistäminen

Tehtävä

Swipe to start coding

Tehtävänäsi on yhdistää employees- ja contractors-taulut käyttämällä UNION-lausetta.

Tämän jälkeen tulostaulusta tulee poimia vain ne ID:t, jotka ovat kahden kerrannaisia. Lisäksi sinun tulee hakea sarakkeet first_name ja last_name. Käytä ehtoa WHERE id % 2 = 0. Tässä tehtävässä sinun tulee käyttää alikyselyitä FROM-osiossa esimerkin mukaisesti.

Huomio

Lopputuloksena taulussa tulee olla 3 saraketta: id (alias molempien taulujen ID:lle), first_name, last_name.

Lyhyet ohjeet

  • Hae sarakkeet id, first_name ja last_name.
  • Kirjoita FROM-osioon kaksi sisäistä kyselyä, jotka yhdistetään UNION-lauseella.
  • Ensimmäisessä sisäisessä kyselyssä valitse employee_id, first_name ja last_name taulusta employees.
    • Anna employee_id:lle alias id.
  • Toisessa sisäisessä kyselyssä valitse contractor_id, first_name ja last_name taulusta contractors.
    • Anna contractor_id:lle alias id.
  • Anna yhdistelmälle alias combined.
  • Lopuksi käytä WHERE-ehtoa: id % 2 = 0.

Huomio

id % 2 == 0 tarkistaa, onko id parillinen. %-operaattori palauttaa jakojäännöksen jakoluvulla 2, joten jos jako kahdella ei jätä jakojäännöstä, luku on parillinen.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 4

bookHaaste: Taulujen Tulosten Yhdistäminen

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Tehtävänäsi on yhdistää employees- ja contractors-taulut käyttämällä UNION-lausetta.

Tämän jälkeen tulostaulusta tulee poimia vain ne ID:t, jotka ovat kahden kerrannaisia. Lisäksi sinun tulee hakea sarakkeet first_name ja last_name. Käytä ehtoa WHERE id % 2 = 0. Tässä tehtävässä sinun tulee käyttää alikyselyitä FROM-osiossa esimerkin mukaisesti.

Huomio

Lopputuloksena taulussa tulee olla 3 saraketta: id (alias molempien taulujen ID:lle), first_name, last_name.

Lyhyet ohjeet

  • Hae sarakkeet id, first_name ja last_name.
  • Kirjoita FROM-osioon kaksi sisäistä kyselyä, jotka yhdistetään UNION-lauseella.
  • Ensimmäisessä sisäisessä kyselyssä valitse employee_id, first_name ja last_name taulusta employees.
    • Anna employee_id:lle alias id.
  • Toisessa sisäisessä kyselyssä valitse contractor_id, first_name ja last_name taulusta contractors.
    • Anna contractor_id:lle alias id.
  • Anna yhdistelmälle alias combined.
  • Lopuksi käytä WHERE-ehtoa: id % 2 = 0.

Huomio

id % 2 == 0 tarkistaa, onko id parillinen. %-operaattori palauttaa jakojäännöksen jakoluvulla 2, joten jos jako kahdella ei jätä jakojäännöstä, luku on parillinen.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
single

single

some-alt