sql語句取字符串某個值 取字符串中間幾位?
取字符串中間幾位?光標(biāo)移至要取字符位置第一位或最末位,點擊一下,移動光標(biāo)到要取字符位置最末位或第一位。這樣就選中了要取的字符串中間幾位了。sql如何截取一個字段里某一字符串中間的字符?--這個查詢需要
取字符串中間幾位?
光標(biāo)移至要取字符位置第一位或最末位,點擊一下,移動光標(biāo)到要取字符位置最末位或第一位。這樣就選中了要取的字符串中間幾位了。
sql如何截取一個字段里某一字符串中間的字符?
--這個查詢需要注意的是qwer后的需要查詢的字符串必須是一個空格,不能有的是一個空格有的是兩個。也就是格式要固定。--定義參數(shù)createtable#a(stringvarchar(max))declare@sqlvarchar(max)declare@avarchar(max)select@a="asdfqwerzxcv1234qweryuchor3452qwerabcd7893"--這個是要查詢的字符串---------------------------查詢qwer后面的字符串----------------------------------------whilecharindex("qwer",@a)<>0beginselect@a=SUBSTRING(@a,charindex("qwer",@a) 5,LEN(@a)-charindex("qwer",@a)-4)insertinto#avalues(@a)endselectSUBSTRING(LTRIM(string),1,charindex("",LTRIM(string)))asresultfrom#a--查詢結(jié)果resultzxcvyuchorabcd