sql中having用法是什么?
答案:1 悬赏:0 手机版
解决时间 2021-02-09 20:36
- 提问者网友:太高姿态
- 2021-02-09 16:11
sql中having用法是什么?
最佳答案
- 五星知识达人网友:行雁书
- 2021-02-09 17:30
having 用法与WHERe用法类似,但有三点不同
1、HAVINg只用于GROUP BY(分组统计语句),
2、WHERe 是用于在初始表中筛选查询,HAVINg用于在WHERe和GROUP BY 结果中查询。
3、HAVINg可以使用聚合函数,面WHERe 不能。
下面的语句统计用户表中姓名为“李”(WHERe子句定义),出现多于一次(having 用聚合函数COUNT(1)定义)的人的用户
SELECt USERCODE,username=max(username),次数=count(1) from usertable where username like '李%' group by usercode having count(1)>1
1、HAVINg只用于GROUP BY(分组统计语句),
2、WHERe 是用于在初始表中筛选查询,HAVINg用于在WHERe和GROUP BY 结果中查询。
3、HAVINg可以使用聚合函数,面WHERe 不能。
下面的语句统计用户表中姓名为“李”(WHERe子句定义),出现多于一次(having 用聚合函数COUNT(1)定义)的人的用户
SELECt USERCODE,username=max(username),次数=count(1) from usertable where username like '李%' group by usercode having count(1)>1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯