在 mysql 中,如果一个人有一个数字(整数、小数或浮点数)列,他可以使用以下sum
函数将所有值相加:
select sum(mycolumn) from mytable where condition;
假设我对列中值的乘积感兴趣。例如,给定
+----------+ | mycolumn | +----------+ | 1 | | 2 | | 1 | | 3 | +----------+
,我想select fcn(mycolumn) from mytable
返回6
(对于某些功能fcn
)。我该怎么做?请记住,可能有很多行。