Menu
CoddyTech
热门学习旅程

学习 SQL

免费的互动式 SQL 在线课程。每节课你都会对真实的数据表运行真正的 SQL 查询,查询结果不符合预期时有 AI 提示,学完还能获得免费证书。

148,410+ 名学习者已加入

99 节课98 个挑战527 道测验题

  • 适合初学者
  • sparkles iconAI 辅助编程帮助
  • hint icon动手实践的互动课程
  • volume On icon每节课都有语音讲解
  • quiz icon检验所学的测验
  • certificate icon免费结业证书

课程大纲

2 个单元1 个项目99 节课98 个挑战527 道测验题
  1. 开始本单元开始展开收起学习如何创建数据库、定义表并执行简单的查询。

    简介

    4 节课423

    条件

    7 节课1256

    特定的返回格式

    6 节课630

    更多关键字

    5 节课532

    算术运算

    4 节课332

    统计

    9 节课950

    多个表

    9 节课944

    虚拟产品

    项目5 节课5

    窗口函数第 1 部分

    8 节课836

    窗口函数第 2 部分

    5 节课532

    总结

    3 节课3
  2. 开始本单元开始展开收起在基础知识之上学习实用 SQL:条件逻辑、字符串函数、使用条件聚合进行数据透视、集合运算、递归 CTE、修改数据,以及数据分析实用方法。

    条件逻辑

    5 节课632

    字符串函数

    6 节课640

    条件聚合

    4 节课424

    集合运算

    4 节课423

    递归 CTE

    3 节课316

    分析实用技巧

    5 节课532

SQL 课程

动手实践的 SQL 课程,在浏览器中免费开始。

你将获得
学编程所需的一切

在实践中学习

编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。

playground.js
代码编辑器
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
测试 #1test Case Success icon
测试 #2test Case Success icon
测试 #3test Case Failure icon
输入
"Alex"
输出
"Hello, Coddy! Alex"

打造你的连胜

坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。

12 天连胜

明天再来,保持你的连胜!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

加倍或归零

第 5 天,共 7 天

fire Freeze icon

连胜冻结

2 left

随时随地写代码

随时随地继续你的编程学习旅程!无需配置,无需下载:打开就能写代码。支持 iOS、Android 和 Web,评分高达 4.9 星。

Python
7连胜
250分数
5能量
变量
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
继续
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
学习旅程
目标
排行榜
个人主页
4.9
星星星星星
评分

你并不孤单

在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!

挑战者联赛
挑战者联赛前 7 名晋级
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon晋级区leaderboard Arrow Up icon

多种学习方式

阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。

变量入门
音频

变量是一个有名字的容器,用来存储值,方便你在程序后面引用。

在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。

值可以随时间变化。给这个名字重新赋值,它就会指向新的值。

1xSarah

获得证书

每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。

Coddy结业证书
兹证明张三已成功完成
python iconPython 基础
已验证
日期2026年1月
LinkedIn添加到 LinkedIn

为什么在 Coddy 学 SQL

  • 在线运行真正的 SQL。每节课都在浏览器里的一个真实 SQLite 数据库上运行,你写的是真正的 SELECT、JOIN 和 GROUP BY 查询,而不是伪代码。
  • 一门课从 SQL 基础讲到进阶用法:筛选、排序、多表连接、聚合、子查询、窗口函数。都是工作中真正用得上的 SQL。
  • AI 提示会帮你分析查询中的错误,比如连接写错、GROUP BY 漏了列、筛选条件差了一个,而不是直接把答案给你。
  • 学完即可获得免费的 SQL 证书,还可以继续通过测验和项目练习,让 SQL 技能在课程结束后也不生疏。

关于学习 SQL 的常见问题

SQL 难学吗?

SQL 是比较容易上手的语言之一,因为它是声明式的:你只需描述想要什么,而不用说明怎么计算。基础部分(SELECT、WHERE、ORDER BY)几个小时就能学会。连接、子查询和窗口函数才是真正有深度的地方,课程会把它们拆成一个个可以动手查询的小步骤来讲。

学会 SQL 需要多长时间?

每天练习的话,一周就能学会 SQL 基础。熟练使用连接、聚合和子查询通常需要两到四周。要达到专家水平,掌握查询优化、窗口函数、CTE,则需要更长时间,主要靠在真实数据上实践积累。

在哪里可以免费在线练习 SQL?

Coddy 就是一个免费的 SQL 学习平台。每节课都配有浏览器内的 SQL 编辑器和真实的示例数据表,你可以直接对真实数据编写和运行 SQL 查询,无需在本地搭建数据库。

在这里学 SQL 需要安装数据库吗?

不需要。每道 SQL 练习都在你的浏览器里运行,使用的是一个带有真实感示例数据表的沙盒 SQLite 数据库。学 SQL 不需要安装 Postgres、MySQL 或其他任何数据库引擎。

这门课教的是哪种 SQL 方言?

基础部分不依赖特定方言,底层使用的是 SQLite。标准 SQL,包括 SELECT、连接、聚合、子查询、CASE、GROUP BY,在 Postgres、MySQL、SQL Server 和 Snowflake 中的用法都一样。涉及特定方言的功能时,课程会专门指出。

学完 SQL 课程能获得证书吗?

能。完成 SQL 课程后,你会获得一份免费的结业证书,可以写进简历或分享到 LinkedIn。对于数据分析师、数据工程师和后端岗位来说,SQL 是基本要求,这份证书很有用。

包含这门课程的学习路径

这门课程是一条更长路径中的一步:几门课程按导师会教的顺序排列,每门都有自己的免费证书。

Coddy 编程语言插图

用 Coddy 学习 SQL

开始