ComeçarComece de graça

Juntando por relações

Você usou o seguinte diagrama no exercício anterior:

Database Schema for Customer and Order

Você aprendeu que pode usar a função read_sql() do pandas para consultar o banco de dados. O verdadeiro poder do SQL é a capacidade de juntar rapidamente informações de várias tabelas. Você faz isso usando a cláusula JOIN.

Ao juntar duas ou mais tabelas, o pandas coloca todas as colunas do Resultado da consulta em um DataFrame.

Este exercício faz parte do curso

Introdução à Engenharia de Dados

Ver curso

Instruções do exercício

  • Complete o comando SELECT para juntar a tabela "Customer" com a tabela "Order".
  • Imprima a coluna id de data. O que você observa?

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Complete the SELECT statement
data = pd.read_sql("""
SELECT * FROM "Customer"
INNER JOIN "____"
ON "Order"."____"="Customer"."____"
""", db_engine)

# Show the id column of data
print(data.____)
Editar e executar o código