java - sql中having后面一般都跟函数,不能跟着表达式吗?
ringa_lee
ringa_lee 2017-04-18 10:00:52
0
2
403
ringa_lee
ringa_lee

ringa_lee

全部回复(2)
巴扎黑

having后面跟一个条件表达式,name<2合理呀,单纯一个name那叫表达式吧。

刘奇

你只要记得having与group by的关系就如同where与select的关系就行了,既然你在where里能写各种条件,having里也可以,不过既然已经group by了,所以having中一般都会用到聚合函数,像你这个SQL,把having的条件name<2提到前边写在where里和这个句子的结果是一样的,所以在having里写这种条件就没什么意义了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!