Fazer join entre tabelas
Parte de explorar um banco de dados é entender como as tabelas se relacionam. As tabelas company e fortune500 não têm um relacionamento formal entre si no banco, mas isso não impede que você faça um join entre elas.
Para juntar as tabelas, você precisa encontrar uma coluna em comum em que os valores sejam consistentes nas duas tabelas. Lembre-se: só porque duas tabelas têm uma coluna com o mesmo nome, não significa que essas colunas necessariamente contenham dados compatíveis. Se você encontrar mais de um par de colunas com dados semelhantes, talvez seja necessário tentar fazer o join com cada uma para ver se obtém a mesma quantidade de resultados.
Consulte o diagrama de relacionamento de entidades se precisar.
Este exercício faz parte do curso
Análise Exploratória de Dados em SQL
Instruções do exercício
- Examine atentamente o conteúdo das tabelas
companyefortune500para encontrar uma coluna presente em ambas que também possa ser considerada como identificadora única de cada empresa. - Faça o join das tabelas
companyefortune500com umINNER 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 ___
___ ___.___=___.___;