更改SQL Server 2008中列的内容

时间:2016-05-11 11:59:23

标签: sql sql-server-2008

我从excel文件导出数据。从该文件中,我有一个名为“ID”的列。现在该列的条目如下所示。

ID
1.14455,

2.48755,

3.65588,

4.25415,

等等。

我需要从列中删除该逗号。我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果值中没有其他逗号,则只需使用replace()

select replace(col, ',', '')

如果可能还有其他逗号:

select (case when col like '%,' then left(col, len(col) - 1)
             else col
        end)