如果找到相应的字符串,charindex将返回该字符串的位置;否则,charindex将返回0,位置从1开始
CHARINDEX (,),@Str )--@str中找到(,),(如果没有找到)的位置,0 )例如上面的代码,如果有多个逗号,第一个逗号出现的位置,后面的逗号出现的位置@
编号之后的字符串可以使用left、right、substring等。 在那之后,使用charindex
WHILE @idx!=0 BEGIN SET @idx=CHARINDEX (,),@Str ) set@str=right ) string,len ) @string )- @idx ) iflen ) @string )=