当前位置: 代码迷 >> Sql Server >> 有一路having子句的例题不太懂
  详细解决方案

有一路having子句的例题不太懂

热度:38   发布时间:2016-04-24 09:20:25.0
有一道having子句的例题不太懂
本帖最后由 bvxtnoel 于 2015-02-24 15:34:20 编辑
据我理解,HAVING子句是这样的:WHERE关键字在使用聚集函数时不能使用,所以在聚集函数中加上了HAVING来起到测试查询结果是否符合条件的作用。
但是2) HAVING子句下面的那句假如……我没看懂,请解释。
还有那个例题的Qty都是上百的数,怎么平均一下就成了5或7了?查询语句SELECT Jno, AVG(Qty)……本来结果应该是2列,为什么他给的结果这么多列?



------解决思路----------------------
1、加Distinct是为了过滤重复数据;
2、文中写到的是结果集是记录的条数,而不是平均值是5或7.
  相关解决方案