Sql 将多列的出现次数计为总数
这里的第一篇帖子…:) 我所拥有的是:Sql 将多列的出现次数计为总数,sql,Sql,这里的第一篇帖子…:) 我所拥有的是: 客户/模型 A/1 A/1 B/1 B/1 C/2 D/1 我需要展示的是: 型号/总数 1/3 2/1 我的密码是: SELECT Client, Model, COUNT(Model) Total FROM Table GROUP BY Client, Model 但这只是返回两列的每次出现。有人能帮忙吗 提前感谢。这是由集团中的客户于到期日支付的。从查询中排除客户端。试试这个: SELECT Model, COUNT(Model
- 客户/模型
- A/1
- A/1
- B/1
- B/1
- C/2
- D/1
- 型号/总数
- 1/3
- 2/1
SELECT Client, Model, COUNT(Model) Total
FROM Table
GROUP BY Client, Model
但这只是返回两列的每次出现。有人能帮忙吗
提前感谢。这是由集团中的客户于到期日支付的。从查询中排除客户端。试试这个:
SELECT Model, COUNT(Model) Total
FROM Table
GROUP BY MODEL
这是由集团中的客户应付的。从查询中排除客户端。试试这个:
SELECT Model, COUNT(Model) Total
FROM Table
GROUP BY MODEL
要计算每个模型的不同客户端数,请执行以下操作:
SELECT Model
, COUNT(distinct Client) Total
FROM Table
GROUP BY
Model
要计算每个型号的不同客户端的数量:
SELECT Model
, COUNT(distinct Client) Total
FROM Table
GROUP BY
Model
看起来您需要每个型号的“客户机”数量;所以试试这个:
select model
, count(distinct client) as Total
from table
group by model
看起来您需要每个模型的“客户机”数量;所以试试这个:
select model
, count(distinct client) as Total
from table
group by model
我想你想在group by和select中删除客户机?我想你想在group by和select中删除客户机?就是这样。奇妙而简单。非常感谢你的帮助,就这样。奇妙而简单。非常感谢你的帮助。