Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Combinando Resultados de Tabelas | Subconsultas Aninhadas
SQL Intermediário

bookDesafio: Combinando Resultados de Tabelas

Tarefa

Swipe to start coding

Sua tarefa será combinar as tabelas employees e contractors utilizando a cláusula UNION.

Após isso, a partir da tabela resultante, você deve recuperar apenas os IDs que são múltiplos de 2. Além disso, é necessário recuperar as colunas first_name e last_name. Utilize a sintaxe WHERE id % 2 = 0. Para esta tarefa, é obrigatório utilizar subconsultas na seção FROM, conforme mostrado no exemplo.

Observação

Como resultado, você deve obter 3 colunas: id (um alias para o ID de ambas as tabelas), first_name, last_name.

Instruções Resumidas

  • Recupere as colunas id, first_name e last_name.
  • Na cláusula FROM, escreva duas subconsultas unidas pela cláusula UNION.
  • Na primeira subconsulta, selecione employee_id, first_name e last_name da tabela employees.
    • Atribua o alias id para employee_id.
  • Na segunda subconsulta, selecione contractor_id, first_name e last_name da tabela contractors.
    • Atribua o alias id para contractor_id.
  • Atribua o alias combined para ambas as subconsultas.
  • Por fim, utilize uma cláusula WHERE com a condição id % 2 = 0.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 4

bookDesafio: Combinando Resultados de Tabelas

Deslize para mostrar o menu

Tarefa

Swipe to start coding

Sua tarefa será combinar as tabelas employees e contractors utilizando a cláusula UNION.

Após isso, a partir da tabela resultante, você deve recuperar apenas os IDs que são múltiplos de 2. Além disso, é necessário recuperar as colunas first_name e last_name. Utilize a sintaxe WHERE id % 2 = 0. Para esta tarefa, é obrigatório utilizar subconsultas na seção FROM, conforme mostrado no exemplo.

Observação

Como resultado, você deve obter 3 colunas: id (um alias para o ID de ambas as tabelas), first_name, last_name.

Instruções Resumidas

  • Recupere as colunas id, first_name e last_name.
  • Na cláusula FROM, escreva duas subconsultas unidas pela cláusula UNION.
  • Na primeira subconsulta, selecione employee_id, first_name e last_name da tabela employees.
    • Atribua o alias id para employee_id.
  • Na segunda subconsulta, selecione contractor_id, first_name e last_name da tabela contractors.
    • Atribua o alias id para contractor_id.
  • Atribua o alias combined para ambas as subconsultas.
  • Por fim, utilize uma cláusula WHERE com a condição id % 2 = 0.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

close

Awesome!

Completion rate improved to 4
Seção 2. Capítulo 6
single

single

some-alt