数据库SQL server中 replace使用方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库SQL server中 replace使用方法相关的知识,希望对你有一定的参考价值。

我想从字段内容 中删除ɦ,&&621这类字符,如下图。怎么删除啊,望大神解答!

参考技术A replace使用方法:
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
参数
''string_replace1''

待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。

''string_replace2''

待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。

''string_replace3''

替换用的字符串表达式。string_replace3 可以是字符数据或二进制数据。
返回类型为字符串
参考技术B 不太清楚你要删除多少个那种符号,如果能全部列出来,倒是有一个比较笨的方法。
嵌套使用Replace.
Select Replace(Replace(列名,'ɦ',‘’),‘&&621’,'')
参考技术C replace(columnA,'&#614','')

追问

能有个通配符之类的吗,例如:‘&#%%%’,能说一个不?

sql server2005中 如何把带逗号的数字字符串转换为数字。除了replace,要函数转换的方法

参考技术A select cast(replace('32,121',',','') as int)
运行一下就知道了
把里面的'32,121'换成你的字段或者变量就行追问

god 没一个人看我题目啊。。。 除了replace。。。如果真这么简单就不需要提问啦

参考技术B to_char('XXXXX');注意单引号追问

。。。我要sql server的 你给我来了一个oracle的

我 要字符串转数字的 你给我来个转字符串的

还注意什么单引号 你在跟我开玩笑吗。。。

追答

这就是我的博大精深!!把分给我吧

追问

你还真够博大的。。。。 再过14天2小时 要是还没人答对 就给你了。。。

本回答被提问者采纳
参考技术C 用replace把逗号去掉

以上是关于数据库SQL server中 replace使用方法的主要内容,如果未能解决你的问题,请参考以下文章

Sql Server REPLACE函数的使用;SQL中 patindex函数的用法

sql server replace 函数使用方法

Sql server中有没有replace语句? 没有的话,怎样实现类似于mySql中的repla

Sql Server REPLACE函数的使用

sql server2005中 如何把带逗号的数字字符串转换为数字。除了replace,要函数转换的方法

SQL server replace函数的用法,大神看看我用的哪不对?谢谢