Mysql 如何对具有不同值的列求和
我有一个MySQL表,其中包含val_类型的列,该列有3种类型的值Mysql 如何对具有不同值的列求和,mysql,Mysql,我有一个MySQL表,其中包含val_类型的列,该列有3种类型的值 id val_type company 1 rib 1 2 mod 2 3 rib 2 4 rib 3 5 mod 1 6 trop 1 $res= SELECT SUM(val_type) from tabl_name GROUP B
id val_type company
1 rib 1
2 mod 2
3 rib 2
4 rib 3
5 mod 1
6 trop 1
$res= SELECT SUM(val_type) from tabl_name GROUP BY company;
with above query I get sum of all types in one
Result Required : Rib=3, mod=2 and trop=1
我想通过一个MySQL查询得到所有三种类型的总和。比如有多少根肋骨,mod和trop
谢谢听起来你想数一数这三种类型。您只需要一个基本的
分组依据
查询:
SELECT
val_type,
COUNT(*) AS cnt
FROM tabl_name
GROUP BY
val_type;
您应该放弃当前的查询,因为它是错误的,并且不接近您需要的内容。这里没有恶意。如果问题是“wibble-wobble-dribble”,答案不是“fibble-wibble-dibble”。是“请澄清你的问题”。