作业帮 > 数学 > 作业

SQL中Having和where的用法

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/29 21:13:57
SQL中Having和where的用法
写SQL老是搞不清楚Having和where的用法,有时候用了having其实用的是where
我的理解是group by中用having是先分组在进行筛选,where则是先筛选了再分组.
但是即使这样理解了有时候还是会搞错.
最好有两道两题区分一下,
having要结合group by使用的.
select * from table where 1=1 group by x having count(*) >1
上面的语句,不要having也是可以的.
而group by 和where 可以各自单独使用.