更新表时,有人可以通过REPLACE函数启发我。
UPDATE表SET field1 = replace(field1,'','');
如何用sql函数替换这些波纹管替换:
S.SHOW into SHOW
-NOW into NOW
TO BEGIN into BEGIN
TEA.FORTWO into TEA FORTWO
UL.SER.MASS into UL SERTIG MAS
st.mystreet into street mystreet
st mystreet into street mystreet
st.of.philadelphia into streets of philadelphia
此外,是否有人知道这个地方的详细解释?
编辑:忽略了省略'通配符'。
的问题答案 0 :(得分:0)
您不能在replace()函数中使用通配符,请参阅MSDN。语法:
REPLACE ( string_expression , string_pattern , string_replacement )
第二个参数只是一个字符串,不支持通配符,例如%或_。
答案 1 :(得分:0)
REPLACE()不支持通配符,模式,正则表达式等.REPLACE()只替换另一个常量字符串的常量字符串。
你必须为这个
尝试复杂的事情