Filtrera din INNER JOIN
Bra jobbat med din första INNER JOIN! Nu avslutar du det här kapitlet med en sista övning där du utför en INNER JOIN och filtrerar resultatet med en WHERE-sats.
Kom ihåg att Hugo använde följande SQL-fråga för att INNER JOIN-a tabellerna Orders och Customers från Northwind-databasen:
"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"
Följande kod har redan körts för att importera nödvändiga paket och skapa engine:
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')
Den här övningen är en del av kursen
Introduktion till dataimport i Python
Övningsinstruktioner
- Använd
pandas-funktionenread_sql_query()för att tilldela variabelndfden DataFrame som returneras av följande fråga: select alla poster fromPlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackIdsom uppfyller villkoretMilliseconds < 250000.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Execute query and store records in DataFrame: df
# Print head of DataFrame
print(df.head())