小编use*_*279的帖子

"HAVING ... GROUP BY"和"GROUP BY ... HAVING"之间的区别

我有两个列的表MYTABLE:AB.

我有以下几段代码:

SELECT MYTABLE.A FROM MYTABLE 
    HAVING SUM(MYTABLE.B) > 100
    GROUP BY MYTABLE.A
Run Code Online (Sandbox Code Playgroud)

SELECT MYTABLE.A FROM MYTABLE 
    GROUP BY MYTABLE.A
    HAVING SUM(MYTABLE.B) > 100
Run Code Online (Sandbox Code Playgroud)

它是一样的吗?这两个代码是否有可能返回不同的结果集?

先感谢您

sql oracle syntax group-by having

6
推荐指数
2
解决办法
633
查看次数

标签 统计

group-by ×1

having ×1

oracle ×1

sql ×1

syntax ×1