如何使用SQL query计算列名中包含逗号的列中的值的总和?以下是示例表:
Saint Petersburg, Russia
7.34
29.35
4.4
Output required== SUM(7.34+29.35+4.4)谢谢
发布于 2020-02-17 15:07:50
这是你想要的吗?
select sum([Saint Petersburg, Russia])
from t;
您需要对列名进行转义,而SQL Server中的传统转义方法使用方括号。也可以使用双引号。
如果问题是'Saint Petersburg, Russia'
是您想要求和的字符列中的一个潜在值,则使用try_convert()
select sum(try_convert(numeric(20, 4), col)
from t;
https://stackoverflow.com/questions/60265273
复制相似问题