ComeçarComece gratuitamente

Unir-se em relações

Você usou o diagrama a seguir no exercício anterior:

Esquema de banco de dados para cliente e pedido

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

Ao unir duas ou mais tabelas, o site 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 de exercício

  • Complete a instrução SELECT para que você junte a tabela "Customer" com a "Order".
  • Imprima a coluna id de data. O que você vê?

Exercício interativo prático

Experimente este exercício preenchendo 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 código