1.断句 阅读理解 审题

1.1 将命题中的有效信息提取出来

1.2 将

查询条件

查询内容

分组条件

(having 过滤条件)

排序条件

分别获取出来

1.3 找到他们对应的表和对应的字段

2.拼接sql语句 按照sql格式进行拼接

2.1 select 后

​ 拼接返回的查询内容 比如 员工姓名 和 部门名称 count(id) 对应2.5

​ 到from 前

2.2 拼接 from 后

​ 对应的表名 和 关联关系 (首先 要看返回的字段 以及 查询条件 是否在一张表中 然后 如果不在一张表中 需要多表联查

​ 用left join (inner join)连接 最后用 on 关键字 拼接 多表的关联关系)

​ 比如 employee e left join part p on e.partid = p.id

​ 到 where条件前的内容

2.3 拼接 where 后

​ 查询条件 根据题目定义的查询条件要求来

​ 比如 e.age >30

​ 到group by 前

2.4 拼接 group by 后

​ 分组字段 比如 sex 比如 age

​ 到order by 前

2.5 一般group by和聚合函数连用 此处应该放在2.1的位置处

2.6 拼接 order by后内容

​ 按字段进行排序 比如id /rownum等