Filtrando o que você INNER JOIN
Parabéns por você ter realizado seu primeiro INNER JOIN
! Agora, você terminará este capítulo com um exercício final no qual executará um INNER JOIN
e filtrará o resultado usando uma cláusula WHERE
.
Lembre-se de que para INNER JOIN
as tabelas Orders
e Customers
do banco de dados Northwind, Hugo executou a seguinte consulta SQL:
"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"
O código a seguir já foi executado para importar os pacotes necessários e criar o mecanismo:
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')
Este exercício faz parte do curso
Introdução à importação de dados em Python
Instruções de exercício
- Use a função
pandas
read_sql_query()
para atribuir à variáveldf
o DataFrame dos resultados da seguinte consulta: select all records fromPlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId
that satisfy the conditionMilliseconds < 250000
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())