sql - 拆分 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 的所有整数值。
解决方案
您可以使用charindex()
:
select t.col, substring(t.col, charindex('~', t.col) + 1, len(t.col)) as val
from table t;
推荐阅读
- python - 检查 Regexp 是否正确
- python - 在 Matplotlib 图中显示 0 到 100 的 y 轴
- powershell - 用于过滤文件并使用奇偶数(从 1 到 2)重命名文件的 Powershell 脚本
- unity3d - Unity Dropdown 首次显示重复的文本
- c# - RestSharp 返回 BadRequest 错误但 PostMan 工作正常
- javascript - 有没有办法在 html/css 中制作一个三角形的可点击框?
- python - 将 API 文本保存到文本文件 PYTHON
- c - 使用用户定义函数在 c 中给出垃圾值的数字的阶乘
- javascript - 如何触发您的 Jquery 对话框(弹出窗口)
- python - Python CSV 文件