SQL中WHERE与HAVING子句区别及应用示例.pdfVIP

  • 0
  • 0
  • 约3.04千字
  • 约 2页
  • 2026-04-16 发布于北京
  • 举报

where和having的用法解析

在WHERE和HAVING之间的基本区别是:

WHERE在分组和计算之前选择输入行(因此,它控制哪一行进入计算),

而HAVING在分组和计算选择分组行。也就是说在查询过程中聚合语句

(sum,min,max,avg,count)要比having子句优先执行(having必须和groupby一起使用)。而

where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。

IDSubidScore

S0001SUB00190

S0002SUB00180

S0001SUB00288

S0002SUB00220

S0003SUB0020

S0003SUB00185

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档