sql如何查出重复的记录并统计?

发布网友 发布时间:2022-04-21 00:42

我来回答

4个回答

热心网友 时间:2022-04-08 03:03

SELECT a.客户,a.客户的数量,b.总数
FROM
(SELECT 客户,SUM(数量) as 客户的数量
FROM table
GROUP BY 客户 )a,
(SELECT SUM(数量) as 总数 FROM table ) b

需要在最后一行显示的话:

SELECT 客户,SUM(数量) as 客户的数量
FROM table
GROUP BY 客户
union
SELECT '合计',sum(数量) as 总数 FROM table

热心网友 时间:2022-04-08 04:21

sql 计算重复数据个数 可以使用 count 来统计
例子
personal表
id name
1 xm
2 xm
3 mx
统计personal表中name为xm的个数
select count(name) total from personal where name='xm'
结果
total
2

热心网友 时间:2022-04-08 05:56

select sum(数量)from 表 group by 客户 unionall select sum(数量)from 表 group by 产品

热心网友 时间:2022-04-08 07:47

select sum(数量),客户 from 表 group by 客户,产品

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com