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等