開始使用免費開始

篩選你的 INNER JOIN

恭喜你完成第一次 INNER JOIN!接下來要用最後一個練習為本章收尾:你會執行一次 INNER JOIN,並用 WHERE 子句篩選結果。

回想一下,為了在 Northwind 資料庫中將 OrdersCustomers 資料表做 INNER JOIN,Hugo 執行了以下 SQL 查詢:

"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"

下列程式碼已經執行,會匯入所需套件並建立引擎:

import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')

本練習屬於課程

Python 資料匯入入門

檢視課程

練習說明

  • 使用 pandasread_sql_query(),將以下查詢的結果 DataFrame 指派給變數 dfselectPlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId 取得的「所有」紀錄,並滿足條件 Milliseconds < 250000

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
編輯並執行程式碼