SQL怎么统计去除重复的数据记录?如果记录重复不统计即计为0,只统计不重复的

如题,我要统计数据库中的记录个数,要求某字段重复则计数为0。例如:一个保存销售汽车发票的数据库,里面有一个车架号码的字段简称CJHM。我要统计当月卖出的车的数量,但是去除掉CJHM相同的记录。也就是如果有两个记录的CJHM相同,则这两个记录都不统计。例如下表:
ID CJHM XSSJ
1 ljh908 2018-06-07
2 ljh908 2018-06-07
3 33ert78 2018-06-10
4 9087jh1 2018-06-23

统计结果要求显示为:2 也就是去除了CJHM相同的两条记录


慕虎7371278
浏览 854回答 1
1回答

守着星空守着你

SELECT COUNT(1)FROM (    SELECT 1     FROM `car`     GROUP BY `CJHM`     HAVING COUNT(1)=1) a;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL