sql语句中 having子句在group by 前后的区别是什么?
来源:百度知道 编辑:UC知道 时间:2024/04/29 01:35:14
放在前面是为了限制group by后面的条件,放在后面是被group by限制条件!
习惯上having子句是放在group by语句之后的,前面用where来进行筛选。顺序如下:
Select 字段 from 表名
where 条件
group by 字段
having 筛选条件
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/04/29 01:35:14
放在前面是为了限制group by后面的条件,放在后面是被group by限制条件!
习惯上having子句是放在group by语句之后的,前面用where来进行筛选。顺序如下:
Select 字段 from 表名
where 条件
group by 字段
having 筛选条件