sqlserver中那个函数类似java中的indexof?

sqlserver中那个函数类似java中的indexof?


达令说
浏览 848回答 2
2回答

慕尼黑5688855

sqlserver中和java中indexof类似的函数是字符串函数中的charindex。CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:CHARINDEX ( expression1 , expression2 [ , start_location ] )------------------一个修改字符串的sql语句用到了charindex,substring等函数的综合使用update [UpdateString]set b=substring(b,0,charindex(',',b,0))+','+cast(cast(substring(substring(b,charindex(',',b,0)+1,len(b)),0,charindex(',',substring(b,charindex(',',b,0)+1,len(b)),0)) as int)+2 as varchar)+','+substring(substring(b,charindex(',',b,0)+1,len(b)),charindex(',',substring(b,charindex(',',b,0)+1,len(b)),0)+1,len(substring(b,charindex(',',b,0)+1,len(b))))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server