Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Combinare i Risultati delle Tabelle | Sottoquery Nidificate
SQL Intermedio

Scorri per mostrare il menu

book
Sfida: Combinare i Risultati delle Tabelle

Compito

Swipe to start coding

Il tuo compito sarà combinare le tabelle employees e contractors utilizzando la clausola UNION.

Dopo di ciò, dalla tabella risultante, dovresti recuperare solo quegli ID che sono multipli di 2. Inoltre, devi recuperare le colonne first_name e last_name. Usa la sintassi WHERE id % 2 = 0. Per questo compito, devi usare sottoquery nella sezione FROM proprio come mostrato nell'esempio.

Nota

Come risultato, dovresti avere 3 colonne: id (un alias per l'ID da entrambe le tabelle), first_name, last_name.

Istruzioni Brevi

  • Recupera le colonne id, first_name e last_name.
  • Nella clausola FROM, scrivi due sottoquery unite dalla clausola UNION.
  • Nella prima sottoquery, seleziona employee_id, first_name e last_name dalla tabella employees.
    • Assegna l'alias id a employee_id.
  • Nella seconda sottoquery, seleziona contractor_id, first_name e last_name dalla tabella contractors.
    • Assegna l'alias id a contractor_id.
  • Assegna l'alias combined a entrambe le sottoquery.
  • Infine, usa una clausola WHERE con la condizione id % 2 = 0.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Sfida: Combinare i Risultati delle Tabelle

Compito

Swipe to start coding

Il tuo compito sarà combinare le tabelle employees e contractors utilizzando la clausola UNION.

Dopo di ciò, dalla tabella risultante, dovresti recuperare solo quegli ID che sono multipli di 2. Inoltre, devi recuperare le colonne first_name e last_name. Usa la sintassi WHERE id % 2 = 0. Per questo compito, devi usare sottoquery nella sezione FROM proprio come mostrato nell'esempio.

Nota

Come risultato, dovresti avere 3 colonne: id (un alias per l'ID da entrambe le tabelle), first_name, last_name.

Istruzioni Brevi

  • Recupera le colonne id, first_name e last_name.
  • Nella clausola FROM, scrivi due sottoquery unite dalla clausola UNION.
  • Nella prima sottoquery, seleziona employee_id, first_name e last_name dalla tabella employees.
    • Assegna l'alias id a employee_id.
  • Nella seconda sottoquery, seleziona contractor_id, first_name e last_name dalla tabella contractors.
    • Assegna l'alias id a contractor_id.
  • Assegna l'alias combined a entrambe le sottoquery.
  • Infine, usa una clausola WHERE con la condizione id % 2 = 0.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt