在使用 Charindex 的 SQL 方面需要帮助
Need help in TSQL with Charindex
需要最终输出为 S-05000_Chilling。现在得到 S-05000_Chilling_cle。显然,删除最后一个下划线符号之后的所有内容。
DECLARE @name varchar(100)
SET @name = 'abc.S-05000_Chilling_cleanup'
select substring(@name,CHARINDEX('.', @name)+1,(len(@name)-CHARINDEX('_',
reverse(@name))))
提前致谢。
SELECT SUBSTRING(@name,CHARINDEX('.', @name)+1,
( (LEN(@name)-CHARINDEX('.', @name))-CHARINDEX('_', REVERSE(@name) ) ) )
需要最终输出为 S-05000_Chilling。现在得到 S-05000_Chilling_cle。显然,删除最后一个下划线符号之后的所有内容。
DECLARE @name varchar(100)
SET @name = 'abc.S-05000_Chilling_cleanup'
select substring(@name,CHARINDEX('.', @name)+1,(len(@name)-CHARINDEX('_',
reverse(@name))))
提前致谢。
SELECT SUBSTRING(@name,CHARINDEX('.', @name)+1,
( (LEN(@name)-CHARINDEX('.', @name))-CHARINDEX('_', REVERSE(@name) ) ) )