我怎样才能做一个查询,如:

select myvalue, count() as freq from mytable group by myvalue;

但是,在freq总和值从weight柱代替计数每一行作为1?

我使用的MySQL 5.1。

有帮助吗?

解决方案

select myvalue, sum(weight) as freq from mytable group by myvalue;

其他提示

您要使用的总和聚合函数来处理这个问题。

SELECT MyValue, Sum(weight) AS Total
FROM mytable
GROUP BY myvalue;

应该做的伎俩!

select myvalue, SUM(weight) as freq from mytable group by myvalue;

使用sum(weight) as freq在您选择查询

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top