Juntar tabelas
Parte da exploração de um banco de dados é descobrir como as tabelas se relacionam entre si. As tabelas company
e fortune500
não têm uma relação formal entre elas no banco de dados, mas isso não impede que você as una.
Para unir as tabelas, você precisa encontrar uma coluna que elas tenham em comum e cujos valores sejam consistentes entre as tabelas. Lembre-se: só porque duas tabelas têm uma coluna com o mesmo nome, isso não significa que essas colunas contenham necessariamente dados compatíveis. Se você encontrar mais de um par de colunas com dados semelhantes, talvez seja necessário tentar unir cada uma delas para ver se obtém o mesmo número de resultados.
Consulte o diagrama de relacionamento entre entidades, se necessário.
Este exercício faz parte do curso
Análise exploratória de dados em SQL
Instruções do exercício
- Inspecione atentamente o conteúdo das tabelas
company
efortune500
para encontrar uma coluna presente em ambas as tabelas que também pode ser considerada como uma identificação exclusiva de cada empresa. - Junte as tabelas
company
efortune500
com umaINNER JOIN
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;