为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕虎7371278 2018-09-23 20:30:16
如题,我要统计数据库中的记录个数,要求某字段重复则计数为0。例如:一个保存销售汽车发票的数据库,里面有一个车架号码的字段简称CJHM。我要统计当月卖出的车的数量,但是去除掉CJHM相同的记录。也就是如果有两个记录的CJHM相同,则这两个记录都不统计。例如下表:ID CJHM XSSJ1 ljh908 2018-06-072 ljh908 2018-06-073 33ert78 2018-06-104 9087jh1 2018-06-23统计结果要求显示为:2 也就是去除了CJHM相同的两条记录
查看完整描述

1 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

SELECT COUNT(1)FROM (    SELECT 1
    FROM `car`
    GROUP BY `CJHM`
    HAVING COUNT(1)=1) a;


查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 852 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信