sql sever中 没有indexof函数 你说的indexof函数是什么功能?
如果是字符串操作,可以看看charindex函数的帮助Select CharIndex('a', '1235ab') --5
DECLARE @Name NVARCHAR (50)SET @Name = '12345.67890ABCDE.FGHIJKLMNOPQRSTUVWXYZTest'DECLARE @Position INT
//sql的IndexOF的用法
SET @Position = CHARINDEX('.', @Name);SELECT SUBSTRING (@Name, @Position+1,LEN(@Name)-@Position) //sql的LastIndexOF的用法--sql last indexofSET @Position = LEN(@Name) - CHARINDEX('.', REVERSE(@Name)) + 1SELECT SUBSTRING (@Name, @Position+1,LEN(@Name)-@Position) 也可以写成SELECT SUBSTRING (@Name, LEN(@Name) - CHARINDEX('.', REVERSE(@Name))+2,CHARINDEX('.', REVERSE(@Name))-1)