sql中的replace()函數

以前一直在玩Excel.發現函數之多,不少東西都貼到Excel中去處理。最近在寫一段sql腳本,發現也不錯,記錄一筆: web

--更新content值
update dbo.Information  set Content= sql

--經過找個某個字符串的位置,替換這串字符串的值
replace(Content,substring(Content,CHARINDEX('src="',Content),5),
'src="webpic/'+SUBSTRING(Content,charindex('src=',Content)+5,8)+'/'+
substring(Content,charindex('src=',Content)+5,10)+'/')
where Content like '%src%' 函數

必定要注意必定要這個字段中有like的這個字符串,不然charindex返回substring截取就錯了 orm

replace(字段,須要替換的字符,替換後字符) 字符串

相關文章
相關標籤/搜索