SQL语句翻译
将中文需求翻译为SQL语句
描述你想查询的数据,系统会翻译为SQL语句,并解释语句作用和执行顺序。
翻译后的SQL语句
查询上海地区年龄大于 18 岁的用户,并按照年龄降序排列。
需求拆解
查询对象
用户
数据来源
users 表
筛选条件
年龄大于 18 岁,城市为上海
排序方式
年龄从大到小
逐句解析
SELECT name, age, city返回用户姓名、年龄和城市。
FROM users从 users 用户表读取数据。
WHERE age > 18 AND city = '上海'保留年龄大于 18 岁且城市为上海的用户。
ORDER BY age DESC按照年龄从大到小排列。
逻辑执行顺序
- 1
FROM users - 2
WHERE age > 18 AND city = '上海' - 3
SELECT name, age, city - 4
ORDER BY age DESC
涉及的知识点
SELECTFROMWHEREANDORDER BYDESC