Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd pandas-funktionen read_sql_query() för att tilldela variabeln df den DataFrame som returneras av följande fråga: select alla poster from PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId som uppfyller villkoret Milliseconds < 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())
Redigera och kör kod