如何从Abbotsford -Val Bldg - Fencing中只提取Fencing,我有一个包含不同值的列的表,我需要在Val Bldg -之后提取单词。由于不同值的长度未知,请提供帮助。
发布于 2018-09-06 15:46:08
这里有几种方法:
DECLARE @S varchar(100) = 'Abbotsford -Val Bldg - Fencing'
SELECT STUFF(@S, 1, PATINDEX('%Val Bldg -%', @S) + 10, '') As [Stuff],
SUBSTRING(@S, PATINDEX('%Val Bldg -%', @S) + 11, LEN(@S)) As [Substring]结果:
Stuff Substring
Fencing Fencinghttps://stackoverflow.com/questions/52195268
复制相似问题