Sfida: Combinazione Dei Risultati Delle Tabelle
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_nameelast_name. - Nella clausola
FROM, scrivi due sottoquery unite dalla clausolaUNION. - Nella prima sottoquery, seleziona
employee_id,first_nameelast_namedalla tabellaemployees.- Assegna l'alias
idaemployee_id.
- Assegna l'alias
- Nella seconda sottoquery, seleziona
contractor_id,first_nameelast_namedalla tabellacontractors.- Assegna l'alias
idacontractor_id.
- Assegna l'alias
- Assegna l'alias
combinedalle due sottoquery. - Infine, utilizza una clausola
WHEREcon la condizioneid % 2 = 0.
Nota
id % 2 == 0verifica se l'id è pari. L'operatore%restituisce il resto dopo la divisione, quindi se dividendo per2non rimane resto, il numero è pari.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me a real-world example?
Fantastico!
Completion tasso migliorato a 4
Sfida: Combinazione Dei Risultati Delle Tabelle
Scorri per mostrare il menu
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_nameelast_name. - Nella clausola
FROM, scrivi due sottoquery unite dalla clausolaUNION. - Nella prima sottoquery, seleziona
employee_id,first_nameelast_namedalla tabellaemployees.- Assegna l'alias
idaemployee_id.
- Assegna l'alias
- Nella seconda sottoquery, seleziona
contractor_id,first_nameelast_namedalla tabellacontractors.- Assegna l'alias
idacontractor_id.
- Assegna l'alias
- Assegna l'alias
combinedalle due sottoquery. - Infine, utilizza una clausola
WHEREcon la condizioneid % 2 = 0.
Nota
id % 2 == 0verifica se l'id è pari. L'operatore%restituisce il resto dopo la divisione, quindi se dividendo per2non rimane resto, il numero è pari.
Soluzione
Grazie per i tuoi commenti!
single