SQL 基础课程

从第一条查询开始

按顺序学习 SQL 核心语法。完成练习后,课程会记录进度并奖励 XP。

当前进度

/ 6 课

0 XP

01

认识 SELECT

可以学习

学习如何从数据表中选择需要的字段。

本章进度:0 / 5

SELECTFROM*
SELECT * FROM users;
开始这一课
02

使用 WHERE 筛选

完成上一课后解锁

根据城市、年龄等条件筛选需要的数据。

本章进度:0 / 5

WHERE=比较条件
SELECT * FROM users WHERE city = '上海';
03

使用 ORDER BY 排序

完成上一课后解锁

按照价格、年龄等字段排列查询结果。

本章进度:0 / 5

ORDER BYASCDESC
SELECT name, price FROM products ORDER BY price DESC;
04

聚合函数

完成上一课后解锁

使用 COUNT、SUM 和 AVG 汇总数据。

本章进度:0 / 5

COUNTSUMAVG
SELECT COUNT(*) FROM users;
05

使用 GROUP BY 分组

完成上一课后解锁

按照城市或分类统计数据。

本章进度:0 / 5

GROUP BYHAVING
SELECT city, COUNT(*) FROM users GROUP BY city;
06

连接多张表

完成上一课后解锁

通过关联字段组合来自多张表的数据。

本章进度:0 / 5

JOINON表别名
SELECT users.name, orders.total_amount FROM users JOIN orders ON users.id = orders.user_id;