首页 > 试题广场 >

SQL 查询语句中 WHERE 、 GROUP BY 、 H

[单选题]

SQL 查询语句中 WHERE GROUP BY HAVING 这些关键字区别和用法总结错误的是()

  • HAVING在查询语句中必须依赖于GROUP BY
  • WHERE子句用来限制SELECT语句从表中指定选取的行
  • GROUP BY子句用来分组WHERE子句的输出结果集
  • HAVING子句用来从分组的结果中筛选列
HAVING不是筛选列的。。。是筛选行的
发表于 2018-07-21 12:29:16 回复(0)
having限制的是组,不是行,不是列。
select city, count(*),age from dbo.user where departmentID=2 group by city,age having age >40
发表于 2018-08-10 16:37:16 回复(0)
Having可以用于聚合函数,就不需要依赖group by了吧?
发表于 2022-08-09 20:09:21 回复(0)