Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Kombinere Tabellresultater | Nestede Underforespørsler
Videregående SQL

Sveip for å vise menyen

book
Utfordring: Kombinere Tabellresultater

Oppgave

Swipe to start coding

Din oppgave vil være å kombinere tabellene employees og contractors ved å bruke UNION-klause.

Etter det, fra den resulterende tabellen, skal du hente kun de ID-ene som er multipler av 2. Du må også hente kolonnene first_name og last_name. Bruk syntaksen WHERE id % 2 = 0. For denne oppgaven må du bruke subspørringer i FROM-seksjonen akkurat som vist i eksempelet.

Merk

Som et resultat skal du ha 3 kolonner: id (et alias for ID fra begge tabellene), first_name, last_name.

Kort Instruksjoner

  • Hent kolonnene id, first_name, og last_name.
  • I FROM-klause, skriv to indre spørringer forbundet med UNION-klause.
  • I den første indre spørringen, velg employee_id, first_name, og last_name fra employees-tabellen.
    • Tildel aliaset id til employee_id.
  • I den andre indre spørringen, velg contractor_id, first_name, og last_name fra contractors-tabellen.
    • Tildel aliaset id til contractor_id.
  • Tildel aliaset combined til begge indre spørringer.
  • Til slutt, bruk en WHERE-klause med betingelsen id % 2 = 0.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Utfordring: Kombinere Tabellresultater

Oppgave

Swipe to start coding

Din oppgave vil være å kombinere tabellene employees og contractors ved å bruke UNION-klause.

Etter det, fra den resulterende tabellen, skal du hente kun de ID-ene som er multipler av 2. Du må også hente kolonnene first_name og last_name. Bruk syntaksen WHERE id % 2 = 0. For denne oppgaven må du bruke subspørringer i FROM-seksjonen akkurat som vist i eksempelet.

Merk

Som et resultat skal du ha 3 kolonner: id (et alias for ID fra begge tabellene), first_name, last_name.

Kort Instruksjoner

  • Hent kolonnene id, first_name, og last_name.
  • I FROM-klause, skriv to indre spørringer forbundet med UNION-klause.
  • I den første indre spørringen, velg employee_id, first_name, og last_name fra employees-tabellen.
    • Tildel aliaset id til employee_id.
  • I den andre indre spørringen, velg contractor_id, first_name, og last_name fra contractors-tabellen.
    • Tildel aliaset id til contractor_id.
  • Tildel aliaset combined til begge indre spørringer.
  • Til slutt, bruk en WHERE-klause med betingelsen id % 2 = 0.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt