SQL基础题,帮讲讲

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:44:52
表AAAA有两个字段,分别为AA和BB,表中内容如下
AA BB
F1 5.9
F1 9
F4 3.5
F1 6
F2 7
F4 81
F3 12
应用SQL语句计算AA字段相同内容求和的最大值,若这个最大值大于500,则选出AA字段总哪些值的累计和大于500.
jixingfei1,having与where区别请帮帮助?一步步分解解释一下

分给你加

select aa,sum(bb) as 总数 from aaaa group by aa having sum(bb)>500

郁闷 我花了2个小时 终于找到了个having 居然被别人先写上了 郁闷的要死

我解释清楚点,你把分给我啊。
having 是对查询出来的结果按条件进行筛选
group 是分组的意思

SELECT BBBB.AA FROM (SELECT SUM(BB)AS CC FROM AAAA GROUP BY AA) BBBB WHERE CC > 500

select AA,sum(BB) from AAAA group by AA having sum(BB)>500

看不懂你的意思