sql 中的 indexOf 与 lastIndexOf

﹏ヽ暗。殇╰゛Y 2022-01-23 05:49 454阅读 0赞

DECLARE @Name NVARCHAR (50)

SET @Name = ‘12345.67890ABCDE.FGHIJKLMNOPQRSTUVWXYZTest’

DECLARE @Position INT

--sql first indexof

SET @Position = CHARINDEX(‘.’, @Name);

SELECT SUBSTRING (@Name, @Position+1,LEN(@Name)-@Position)

--sql last indexof

SET @Position = LEN(@Name) - CHARINDEX(‘.’, REVERSE(@Name)) + 1

SELECT SUBSTRING (@Name, 0, @Position)

发表评论

表情:
评论列表 (有 0 条评论,454人围观)

还没有评论,来说两句吧...

相关阅读