我这里有一个专栏,这是我的问题的简单例子
COLUMN1
1
2
如何在COLUMN1中添加两个数字
答案 0 :(得分:0)
INSERT YourTableName(Column1)
VALUES(1), (2)
答案 1 :(得分:0)
你仍然不太清楚你想要做什么 - 如果你想要从你的表中提取数值,你可以使用这样的东西:
SELECT
SUM(CAST(Column1 AS INT))
FROM
dbo.YourTableNameHere
WHERE
ISNUMERIC(Column1) = 1
这将只是总结整个表格中的所有数值。
将所有非数字值连接起来有点棘手 - 您必须使用类似FOR XML PATH('')
“技巧”的内容来完成此操作:
SELECT
REPLACE(
(SELECT '#' + Column1
FROM dbo.YourTableNameName
WHERE ISNUMERIC(Column1) = 0
FOR XML PATH('')), '#', '')