sql中having后面一般都跟函数,不能跟着表达式吗?
澳门新葡京官网
澳门新葡京官网
当前位置 : 澳门新葡京官网 > 新葡京娱乐场

sql中having后面一般都跟函数,不能跟着表达式吗?

那为什么这样查询也没有问题,不是说having后面不能跟表达式吗?
SELECT name FROM ceshi GROUP BY nameHAVING name< 2

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

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

栏目列表

广告位

澳门新葡京官网