DECLARE @tab TABLE(statename VARCHAR(20))
INSERT INTO @tab
(
statename
)
select 'Boston, MA' UNION ALL
select 'Los Angeles, CA' UNION ALL
select 'Helena, MT'
SELECT SUBSTRING(statename,0,LEN(statename)-3) FROM @tab t
SELECT LEFT(statename,LEN(statename)-4)FROM @tab t
假设您需要所有文本直到最后一个昏迷,并且模式可能并不总是相同的:
您可以通过这种方式反转字符串并获取最后一个的位置
<coma>
:db<>在这里摆弄