ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use a função pandas read_sql_query() para atribuir à variável df o DataFrame dos resultados da seguinte consulta: selecione todos os registros de PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId que satisfaçam a condição Milliseconds < 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())
Editar e executar o código