Filtrando o teu INNER JOIN
Parabéns por 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.
Lembra que, paraINNER JOINas tabelasOrders``Customers e do banco de dados Northwind, o 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 do exercício
- Use a função
pandasread_sql_query()para atribuir à variáveldfo DataFrame dos resultados da seguinte consulta: selecione todos os registros dePlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackIdque satisfaçam a condiçãoMilliseconds < 250000.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())