测试积点老人 发表于 2021-2-3 10:34:19

Oracle数据库问题

当一个查询里面,需要同时用到group by 和order by的时候。要用having还是where来添加筛选条件?

爱吃猫的鱼啊 发表于 2021-2-4 08:52:15

当查询条件中包含聚合函数时采用having来进行筛选条件,如果查询条件中没有聚合函数一般采用where

bellas 发表于 2021-2-4 10:37:45

参考下这个链接https://zhidao.baidu.com/question/564626462.html?fr=iks&word=%B5%B1%D2%BB%B8%F6%B2%E9%D1%AF%C0%EF%C3%E6%2C%D0%E8%D2%AA%CD%AC%CA%B1%D3%C3%B5%BDgroup+by+%BA%CDorder+by%B5%C4%CA%B1%BA%F2.%D2%AA%D3%C3having%BB%B9%CA%C7where%C0%B4%CC%ED%BC%D3%C9%B8%D1%A1%CC%F5%BC%FE%3F&ie=gbk

qqq911 发表于 2021-2-4 12:04:46

当查询条件中包含聚合函数时采用having来进行筛选条件,如果查询条件中没有聚合函数一般采用where

郭小贱 发表于 2021-2-4 16:48:13

可以参考这篇文章看下https://www.cnblogs.com/microtiger/p/7476885.html

litingting0214 发表于 2021-2-4 16:55:57

https://zhidao.baidu.com/questio ... BC%FE%3F&ie=gb参考下这篇文章
页: [1]
查看完整版本: Oracle数据库问题