1. Learn
  2. /
  3. 课程
  4. /
  5. Python 数据导入入门

Connected

道练习

为您的 INNER JOIN 添加筛选

恭喜您完成了第一个 INNER JOIN!现在用本章最后一个练习收个尾:您将执行一次 INNER JOIN,并使用 WHERE 子句筛选结果。

回顾一下,要在 Northwind 数据库中对 Orders 和 Customers 表执行 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')

说明

100 XP
  • 使用 pandas 的函数 read_sql_query(),将以下查询的结果 DataFrame 赋值给变量 df:select 来自 PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId 的「所有」记录,且满足条件 Milliseconds < 250000。