Filtrar tu INNER JOIN
¡Enhorabuena por realizar tu primer INNER JOIN
! Ahora vas a terminar este capítulo con un último ejercicio en el que realizarás un INNER JOIN
y filtrarás el resultado utilizando una cláusula WHERE
.
Recuerda que para INNER JOIN
las tablas Orders
y Customers
de la base de datos Northwind, Hugo ejecutó la siguiente consulta SQL:
"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"
Ya se ha ejecutado el código siguiente para importar los paquetes necesarios y crear el motor:
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')
Este ejercicio forma parte del curso
Introducción a la importación de datos en Python
Instrucciones de ejercicio
- Utiliza la función
pandas
read_sql_query()
para asignar a la variabledf
el DataFrame de resultados de la siguiente consulta: seleccionar todos los registros dePlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId
que cumplan la condiciónMilliseconds < 250000
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())