mysql统计姓名为小明_Mysql 统计查询相同字段只统计一条

本文探讨了如何在 MySQL 中处理重复数据的问题,通过 GROUP BY 和 COUNT 函数结合使用,实现对相同 NUMBER 的唯一计数。同时介绍了使用 DISTINCT 或 UNION 操作来去除重复记录的方法,确保统计结果准确无误。
摘要由CSDN通过智能技术生成

ORDER表

ID      NUMBER          users_name

1        1XC                             小明

2        1XC                             小明

3        2AB                             小明

4        2AB                             小明

5                                             小明

6                                             小明

7                                           小明

8        4vb                             小明

我有8条数据,但相同的NUMBER只能统计一条,空的也算一条 就是统计出来的结果是6条

mysql有办法这样查出来吗 小白求大神指导

分组查询 group by

select number,count(1) from table group by number

select number,count(*) as totals from table group by number

用distinct去重或者用group分组,再用union联合

eg:

select NUMBER,name from TABLE where NUMBER != ” group by NUMBER

UNION ALL

select NUMBER,name from TABLE where NUMBER = ”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值