sql截取字符串中間幾位 sql如何截取一個字段里某一字符串中間的字符?
sql如何截取一個字段里某一字符串中間的字符?——這個查詢需要注意的是,在qwer之后要查詢的字符串必須是一個空格,而不是一個或兩個空格。也就是說,格式應(yīng)該是固定的。--定義參數(shù)createtable
sql如何截取一個字段里某一字符串中間的字符?
——這個查詢需要注意的是,在qwer之后要查詢的字符串必須是一個空格,而不是一個或兩個空格。也就是說,格式應(yīng)該是固定的。--定義參數(shù)createtable#a(stringvarchar(max))聲明@sqlvarchar(最大值)聲明@avarchar(最大值)選擇@a=“Asdfqwerzxcv1234qweryuchor3452qwerabcd7893”--這是要查詢的字符串-----查詢qwer后面的字符串-----whilecharindex(“qwer”,@a)<>0beginselect@a=子字符串(@a,charindex(“Qwer”,@a)5,len(@a) -CHARINDEX(“qwer”,@a)-4)插入到#avalues(@a)endselect子字符串(ltrim(string),1,CHARINDEX(”,ltrim(string)),作為來自#a的結(jié)果--查詢結(jié)果resultzxcvyuchor