SQL中的replace函数
REPLACE:用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
一.语法
REPLACE('string_expression1', 'string_expression2', 'string_expression3')
二.参数
1.'string_expression1'
待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据。
2.'string_expression2'
待查找的字符串表达式。string_expression2 可以是字符数据或二进制数据。
3.'string_expression3'
替换用的字符串表达式。string_expression3 可以是字符数据或二进制数据。
三.返回类型
如果string_expression(1、2或3)是支持的字符数据类型之一,则返回字符数据。如果string_expression(1、2或3)是支持的binary数据类型之一,则返回二进制数据。
四.示例
下例用xxx替换abcdefghi中的字符串cde。
SELECT REPLACE('abcdefghicde','cde','xxx');
当然,在我们实际应用中,更多的用在一些字段保存的是JSON格式的数据,要修改其中某个JSON的值,replace函数就能很好的发挥它的作用了。
文章来源:http://www.cnblogs.com/windphoenix/archive/2008/10/27/1320145.html
posted on 2017-06-08 00:09 bijian1013 阅读(223) 评论(0) 收藏 举报
浙公网安备 33010602011771号