2 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
sqlserver中和java中indexof類似的函數(shù)是字符串函數(shù)中的charindex。
CHARINDEX函數(shù)返回字符或者字符串在另一個(gè)字符串中的起始位置。
CHARINDEX函數(shù)調(diào)用方法如下:
CHARINDEX ( expression1 , expression2 [ , start_location ] )
------------------
一個(gè)修改字符串的sql語句用到了charindex,substring等函數(shù)的綜合使用
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))))
- 2 回答
- 0 關(guān)注
- 873 瀏覽
添加回答
舉報(bào)