Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Combinazione Dei Risultati Delle Tabelle | Sottoquery Annidate
SQL Intermedio

bookSfida: Combinazione Dei Risultati Delle Tabelle

Compito

Swipe to start coding

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

Successivamente, dalla tabella risultante, dovrai recuperare solo gli ID che sono multipli di 2. Inoltre, devi recuperare le colonne first_name e last_name. Utilizza la sintassi WHERE id % 2 = 0. Per questo esercizio, è necessario utilizzare sottoquery nella sezione FROM come mostrato nell'esempio.

Nota

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

Istruzioni sintetiche

  • 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 alle due sottoquery.
  • Infine, utilizza una clausola WHERE con la condizione id % 2 = 0.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 6
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

close

Awesome!

Completion rate improved to 4

bookSfida: Combinazione Dei Risultati Delle Tabelle

Scorri per mostrare il menu

Compito

Swipe to start coding

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

Successivamente, dalla tabella risultante, dovrai recuperare solo gli ID che sono multipli di 2. Inoltre, devi recuperare le colonne first_name e last_name. Utilizza la sintassi WHERE id % 2 = 0. Per questo esercizio, è necessario utilizzare sottoquery nella sezione FROM come mostrato nell'esempio.

Nota

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

Istruzioni sintetiche

  • 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 alle due sottoquery.
  • Infine, utilizza 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!

close

Awesome!

Completion rate improved to 4
Sezione 2. Capitolo 6
single

single

some-alt