首页 > 解决方案 > 拆分 SQL Server 列值

问题描述

我有一个名为 AbundanceImpact 的 SQL Server 表。

Monetary~50
Monetary~120
Monetary~200
Monetary~269.90
Monetary~125
Magnanimous~50
Monetary~22.05
Unlimited~500
Monetary~150
Monetary~300
Monetary~21.89
Monetary~10.95

所以我只想要 SUM 的所有整数值。

标签: sqlsql-server

解决方案


您可以使用charindex()

select t.col, substring(t.col, charindex('~', t.col) + 1, len(t.col)) as val
from table t;

推荐阅读