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

Connected

道练习

用 pandas 进行更复杂的查询

在这里,您将通过使用 pandas 的 read_sql_query() 函数来执行更复杂的查询,从而加深理解:一个 SELECT 语句后同时包含 WHERE 子句和 ORDER BY 子句。

您将构建一个 DataFrame,包含 Employee 表中 EmployeeId 大于等于 6 的行,并按 BirthDate 对这些记录排序。

说明

100 XP
  • 使用函数 create_engine() 为 SQLite 数据库 Chinook.sqlite 创建一个引擎,并将其赋值给变量 engine。
  • 使用 pandas 的 read_sql_query() 函数,将以下查询的结果 DataFrame 赋值给变量 df:从 Employee 表中选择所有记录,条件是 EmployeeId 大于等于 6,并按 BirthDate 排序(请确保严格按 WHERE 和 ORDER BY 的顺序编写)。