首页 > 试题广场 > 在SQL中语法规范中,having子句的使用下面描述正确的是
[不定项选择题]
在SQL中语法规范中,having子句的使用下面描述正确的是:(       )
  • having子句即可包含聚合函数作用的字段也可包括普通的标量字段
  • 使用having的同时不能使用where子句
  • having子句必须于group by 子句同时使用,不能单独使用
  • 使用having子句的作用是限定分组条件
  • Having子句和where子句是等同的
  • 如果select语句中没有聚合函数的使用,就不能使用having子句
  • where子句 = 指定行所对应的条件
  • having子句 = 指定组所对应的条件
  • D中是Group by才用来分组的,group by的作用是限定分组条件,而having则是对group by中分出来的组进行条件筛选。
  • 所以用having就一定要和group by连用,且是先group by XXX 再having XXX,用group by不一有having(它只是一个筛选条件用的)
发表于 2019-10-17 16:06:15 回复(0)

having可单独使用,如果跟groupby一起使用,则作用于分组结果集,否则作用于全表

编辑于 2019-10-06 15:25:03 回复(1)