通过实际编写代码来学习 SQL。每个练习都在您手机内的真实 SQLite 数据库上运行,因此您可以输入真实的查询语句,查看真实的结果表,并获得即时反馈,无需网络连接。
口袋里的真正 SQL 引擎
• 真正的 SQLite 在您的设备上运行:SELECT、JOIN、GROUP BY、子查询、CTE、窗口函数、INSERT、UPDATE 和 DELETE
• 四个练习数据库(公司、商店、电影、学校),供您自由探索
• 代码编辑器,带有关键字和表/列建议提示
• 您的结果将逐行与预期答案进行比较,让您准确了解差异所在
• 针对常见错误(例如“不存在的列”或“列名不明确”)提供通俗易懂的解释
• 模式绘制器和表图,让您始终了解存在哪些列
10 个单元,共 60 节课
简短的概念卡片,包含示例,以及实践练习:
• 选择和筛选数据(WHERE、IN、BETWEEN、LIKE、NULL)
• 排序和分页(ORDER BY、LIMIT、OFFSET)
• 聚合和分组(COUNT、SUM、AVG) GROUP BY、HAVING)
• 各种类型的连接、自连接和多表查询
• 子查询、CTE 和 CASE 表达式
• 窗口函数(ROW_NUMBER、RANK、运行总计)
• 修改数据和创建表
150 个挑战 + 每日谜题
• 50 个简单、50 个中等和 50 个困难挑战
• 每天一个新挑战
• 困难挑战可通过观看一段可选的短视频或购买 Pro 解锁
SQL 面试准备
• 120 道面试题及清晰答案
• 限时模拟面试,练习压力下的答题技巧
• 收藏你想复习的问题
20 个作品集项目
基于真实业务数据的多步骤项目,例如收入分析和薪资基准分析,在完成第五单元或购买 Pro 后解锁。
养成每日习惯
• 选择每日学习目标或挑战
• 连续学习记录可冻结,即使忙碌一天也不会重置进度
• 可选择每日提醒,时间由您决定
私密且离线
您的查询和进度将保存在您的设备上。无需注册账号。
免费版含广告。一次性购买专业版即可去除广告并解锁所有高难度挑战和项目。无需订阅。
离线学习 SQL,编写真实查询语句:60 节课和 150 个挑战