Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Kombinere Tabellresultater | Nøstede Underforespørsler
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Videregående SQL

bookUtfordring: Kombinere Tabellresultater

Oppgave

Swipe to start coding

Din oppgave er å kombinere tabellene employees og contractors ved å bruke UNION-setningen.

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

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

Korte instruksjoner

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

id % 2 == 0 sjekker om id er et partall. %-operatoren returnerer resten etter divisjon, så hvis deling på 2 ikke gir noen rest, er tallet et partall.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6
single

single

Spør AI

expand

Spør AI

ChatGPT

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

close

bookUtfordring: Kombinere Tabellresultater

Sveip for å vise menyen

Oppgave

Swipe to start coding

Din oppgave er å kombinere tabellene employees og contractors ved å bruke UNION-setningen.

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

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

Korte instruksjoner

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

id % 2 == 0 sjekker om id er et partall. %-operatoren returnerer resten etter divisjon, så hvis deling på 2 ikke gir noen rest, er tallet et partall.

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
single

single

some-alt