(Oracle) SQL 字符串操作更新 - 替换 URL 子字符串
(Oracle) SQL String Manipulation Update - Replace URL Substring
(甲骨文)
我需要对存储 URL 字符串的 table 列进行 SQL 更新。该列中所有看起来像
的字符串
http://abc.site.com/...
应替换为
http://def.site.com/...
有没有一种快速的方法可以在 SQL 中对满足条件的行进行此字符串替换?
您可以使用 replace
:
update tbl
set col = replace(col, 'http://abc.site.com/', 'http://def.site.com/')
where col like '%http://abc.site.com/%'
(甲骨文)
我需要对存储 URL 字符串的 table 列进行 SQL 更新。该列中所有看起来像
的字符串http://abc.site.com/...
应替换为
http://def.site.com/...
有没有一种快速的方法可以在 SQL 中对满足条件的行进行此字符串替换?
您可以使用 replace
:
update tbl
set col = replace(col, 'http://abc.site.com/', 'http://def.site.com/')
where col like '%http://abc.site.com/%'