🙏 感谢您的支持! 我们在七月份已经筹集了 $65 — 这足够我们工作到下个月。请帮助我们保持进度,进一步支持这个项目。 支持这个项目 →
SQL 代码已复制到剪贴板

通过 SQLTest.online 在线学习 SQL

SQLTest.online 是一个免费的互动 SQL 学习平台,您可以在线练习 SQL,解决真实数据库任务,并提高您的查询编写技能。如果您想为工作、学习或面试准备学习 SQL,您可以通过动手练习和即时反馈进行训练。

我们的座右铭:掌握 SQL — 一次一个查询。

翻译说明

当前中文版本由 AI 自动翻译,可能存在用词不准确或表达不自然的情况。

如果您发现任何翻译问题,请通过 support@sqltest.online 联系我们,我们会尽快修正。

SQLTest 的工作原理

我们的 SQL 题库包含 409 个练习任务,从基本的 SELECT 查询到基于真实场景的高级分析 SQL 问题。 练习按难度、主题和数据库引擎组织。

每个任务包含自动测试,以验证查询结果和任务特定条件。

开始 SQL 练习

📂

选择一个 SQL 挑战

按主题、难度或数据库类型浏览练习。

✍️

编写您的查询

使用内置的 SQL 编辑器编写您的解决方案。

运行、测试和改进

获取即时反馈,并在所有测试通过之前完善您的查询。

无需账户

您可以立即开始解决 SQL 挑战,而无需创建账户。登录是可选的,但它解锁了额外功能,例如保存进度、获得成就和查看其他用户的解决方案。

已登录用户的好处

  • 随时保存您的进度并恢复挑战
  • 在学习过程中获得并展示成就
  • 跟踪您的个人学习历史和表现统计
  • 查看和比较其他用户的解决方案

比较其他用户的解决方案

在您正确解决一个挑战后,您可以查看其他用户提交的解决方案。比较方法是学习新 SQL 技术和优化查询性能的最快方式之一。(仅适用于已登录用户。)

成就和进度跟踪

在完成任务、掌握 SQL 主题和提高查询效率时获得成就。已登录用户可以获得持久的进度跟踪,以建立长期的 SQL 学习记录。

参加 SQL 技能测试

当您感到准备好时,参加 SQL 技能测试,以通过实际挑战评估您的知识。您的结果不是官方认证,但它提供了您 SQL 熟练程度的有用基准。

快速 SQL 学习技巧

  • 尝试多种方法 — 不同的 SQL 解决方案可能具有非常不同的性能特征。
  • 仔细阅读任务条件 — 一些问题需要特定的语句或结果格式。
  • 使用估计查询成本(如果可用)来学习优化,但首先要关注正确性。

社区

加入 SQLTest 学习社区。欢迎所有用户参与我们的英语聊天,在 Telegram WhatsApp 上提问、分享想法,并共同提高您的 SQL 技能。

支持

如果您需要帮助、反馈或想报告问题,请通过电子邮件与我们联系 support@sqltest.online

开始练习

您好!我们可以启用一些服务和 cookies 来改善您的体验和我们的网站吗?

隐私与 Cookie 政策。