我在SQL表中有一个文本备注字段,如果它是逗号,我需要删除字段中的最后一个字符。
因此,例如,如果我有这些行,我需要从第2行和第4行中删除逗号。
INETSHORTD
1 94
2 85,
3 94, 92
4 89, 99, 32,产出如下:
INETSHORTD
94
85
94, 92
89, 99, 32有什么想法吗?
发布于 2015-07-15 02:49:21
如果特定的字符串以左函数和lenght -1结尾,则使用case语句。
Select
CASE
WHEN INETSHORTD LIKE '%,' THEN LEFT(INETSHORTD, LEN(INETSHORTD)-1)
ELSE INETSHORTD
END
From yourtable例琴
https://stackoverflow.com/questions/31420597
复制相似问题