mybatis用distinct进行查询的问题

一:mybatis进行distinct进行查询的时候,数据库中可能有值为null的。

如果直接这样写,这个null的都给计算出来了。

select DISTINCT b.b_city
from buildinfo b

所以由于知识的有限,现在这样写,会把null的给进行处理掉

SELECT b.b_city,
  count(DISTINCT b.b_city) distinctcity
        from buildinfo b
GROUP BY b.b_city
HAVING distinctcity >0

 

posted @ 2018-04-24 09:50  陆伟  阅读(15708)  评论(2编辑  收藏  举报