278*_*184 6 java regex sql sql-server sql-update
我的数据库表中有一些错误数据。我要全部更换&
或&
或&amp
或&amp
到&
而已。
在java中它工作正常。在SQL中怎么做?
爪哇:
String[] names = new String[] { "Ravi Suthar",
"Ravi & Suthar",
"Ravi & Suthar",
"Ravi & Suthar",
"Ravi & Suthar" };
for (String name : names) {
System.out.println(name.replaceAll("&[amp;]*", "&"));
}
Run Code Online (Sandbox Code Playgroud)
查询语句:
UPDATE tablename SET columnname=REPLACE(columnname,'&[amp;]*','&');
Run Code Online (Sandbox Code Playgroud)
UPDATE tablename SET columnname=REPLACE(REPLACE(columnname,'&','&'), 'amp;', '');
Run Code Online (Sandbox Code Playgroud)
这将首先替换"&"
为"&"
,然后全部替换"amp;"
为""
(空字符串)。
归档时间: |
|
查看次数: |
16229 次 |
最近记录: |