我有一列字符串,每个字符串中都有一个城市、州和数字。
SPOKANE, WA 232/107
LAS VEGAS, NV 232/117
PORTLAND, OR 232/128
不仅如此,但我想知道如何才能截掉此栏中的数字并仅显示城市和州,或者更好地截掉数字并使城市和州成为单独的列.
对于所有不同的记录,该列自始至终都采用相同的格式。
谢谢!
最佳答案
无需为您完成所有工作...
城市:从位置 0 到第一次出现逗号 - 1 的列的子字符串。
状态:列中从第一次出现逗号后的 2 个位置到下一个空格位置的子字符串...已修剪。
参见:SUBSTRING()
、CHARINDEX()
、PATINDEX()
关于SQL如何截断字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3374763/