如何在SQL中的表的列中乘以值

时间:2016-11-24 05:20:33

标签: sql

我想将mytable的ID列中的值相乘:

ID
1
2
3
4

我正在使用SQL查询,如下所示:

SELECT EXP(SUM(LOG(ID))) as result 
from dbo.mytable with (nolock)

计算ID值乘法的任何其他方法,请分享。

1 个答案:

答案 0 :(得分:0)

你可以简单地通过声明一个变量

来做到这一点
DECLARE @MulVal INT SELECT @MulVal = Id * COALESCE(@MulVal, 1) FROM #Tbl SELECT @MulVal