← 返回课程主页 עברית English 中文
// Comprehensive practice

综合 SQL 练习 —— 135 道互动题目

选一个主题开始练习:一次一道题——你编写一个查询并在浏览器中真实的数据库上实际运行它,或回答一道带完整讲解的多选题。135 道题目,从易到难,免费且无需安装。

快速模式
或选择一个特定主题

综合练习中你会发现什么

综合练习让你直接在浏览器中练习 SQL 查询——无需安装数据库。每个查询都在真实的 SQLite 引擎上运行、获得评分,并配有示例解答和讲解。

这个练习适合谁

适合任何从零开始学习 SQL 的人、学生,以及为 数据分析师(Data Analyst)面试做准备的求职者。题目从易到难编排,让你能循序渐进。

练习数据库

这个练习运行在一个带 14 张关联表 的数据库上——员工、部门、考勤、订单、订单项、产品、供应商、类别、客户和付款——最多容纳 30,000 条记录。你可以在练习内部查看完整结构和关系图(ERD)。

常见问题

这个练习免费吗?

是的。它完全免费使用,无需注册,无需付费。

我需要安装软件或数据库吗?

不需要。SQLite 引擎直接在浏览器中运行(sql.js),所以你完全无需安装就能编写并运行真实的查询。

这个练习涵盖哪些 SQL 主题?

SELECT、用 WHERE 筛选、排序与限制、GROUP BY 与聚合、各种 JOIN 类型、子查询、诸如 ROW_NUMBER 和 RANK 的窗口函数,以及文本和日期函数。

这个练习适合用来准备数据分析师的求职面试吗?

是的。有专门的常见 SQL 面试题目类别,按难度等级组织。

这个练习里有多少道题目?

135 道题目,其中 76 道是你在 SQL 编辑器中运行的查询,从易到难编排。

你在哪个数据库上练习?

一个带 14 张关联表(员工、部门、订单、产品、客户等)的数据库,最多容纳 30,000 条记录。