Combinando Resultados de Tabelas
Neste capítulo, vamos praticar com a cláusula UNION
. Estaremos trabalhando com estas duas tabelas:
employees
:
employee_id | first_name | last_name | department | salary | hire_date |
---|---|---|---|---|---|
1 | John | Doe | Engineering | 80000.00 | 2015-03-01T00:00:00Z |
2 | Jane | Smith | Engineering | 90000.00 | 2017-08-15T00:00:00Z |
3 | Alice | Johnson | Marketing | 75000.00 | 2016-11-10T00:00:00Z |
4 | Bob | Brown | Marketing | 72000.00 | 2018-06-25T00:00:00Z |
... | ... | ... | ... | ... | ... |
100 | William | Solis | Sales | 55000.00 | 2020-05-01T00:00:00Z |
contractors
:
contractor_id | first_name | last_name | |
---|---|---|---|
1 | Alice | Johnson | alice.johnson@contractor.com |
2 | Bob | Brown | bob.brown@contractor.com |
3 | Charlie | Davis | charlie.davis@contractor.com |
4 | David | Evans | david.evans@contractor.com |
... | ... | ... | ... |
50 | Yvonne | Zimmer | yvonne.zimmer@contractor.com |
Tarefa
Para praticar, sua tarefa será combinar as tabelas employees
e contractors
utilizando a cláusula UNION
.
Depois disso, da tabela resultante, você deve recuperar apenas aqueles IDs que são múltiplos de 2. Além disso, você precisa recuperar as colunas first_name
e last_name
. Use a sintaxe WHERE id % 2 = 0
. Para esta tarefa, você precisa usar subconsultas na seção FROM
assim como mostrado no exemplo.
Boa sorte!
Nota
Como resultado, você deve ter 3 colunas:
id
(um alias para o ID de ambas as tabelas),first_name
,last_name
.
Tudo estava claro?
Conteúdo do Curso
SQL Intermediário
SQL Intermediário
Combinando Resultados de Tabelas
Neste capítulo, vamos praticar com a cláusula UNION
. Estaremos trabalhando com estas duas tabelas:
employees
:
employee_id | first_name | last_name | department | salary | hire_date |
---|---|---|---|---|---|
1 | John | Doe | Engineering | 80000.00 | 2015-03-01T00:00:00Z |
2 | Jane | Smith | Engineering | 90000.00 | 2017-08-15T00:00:00Z |
3 | Alice | Johnson | Marketing | 75000.00 | 2016-11-10T00:00:00Z |
4 | Bob | Brown | Marketing | 72000.00 | 2018-06-25T00:00:00Z |
... | ... | ... | ... | ... | ... |
100 | William | Solis | Sales | 55000.00 | 2020-05-01T00:00:00Z |
contractors
:
contractor_id | first_name | last_name | |
---|---|---|---|
1 | Alice | Johnson | alice.johnson@contractor.com |
2 | Bob | Brown | bob.brown@contractor.com |
3 | Charlie | Davis | charlie.davis@contractor.com |
4 | David | Evans | david.evans@contractor.com |
... | ... | ... | ... |
50 | Yvonne | Zimmer | yvonne.zimmer@contractor.com |
Tarefa
Para praticar, sua tarefa será combinar as tabelas employees
e contractors
utilizando a cláusula UNION
.
Depois disso, da tabela resultante, você deve recuperar apenas aqueles IDs que são múltiplos de 2. Além disso, você precisa recuperar as colunas first_name
e last_name
. Use a sintaxe WHERE id % 2 = 0
. Para esta tarefa, você precisa usar subconsultas na seção FROM
assim como mostrado no exemplo.
Boa sorte!
Nota
Como resultado, você deve ter 3 colunas:
id
(um alias para o ID de ambas as tabelas),first_name
,last_name
.
Tudo estava claro?