Filtrar tu INNER
¡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.
Recordemos 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 del ejercicio
- Utiliza la función
pandasread_sql_query()para asignar a la variabledfel DataFrame de resultados de la siguiente consulta: seleccionar todos los registros dePlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackIdque cumplan la condiciónMilliseconds < 250000.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())