码迷,mamicode.com
首页 > 数据库 > 详细

SQL字符替换函数translater, replace

时间:2019-10-05 10:22:04      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:字符替换   替换函数   code   string   tran   strong   rom   出现   因此   

translate()

函数原型是:translate(string, from, to)

SELECT TRANSLATE('12345', '134', 'ax')

得到:a2x5
这个函数会把from字符串中的字符,一个一个用to字符串替换。

  • 12345中发现了1, 用a替换。
  • 发现了3x替换
  • 发现了4,用空白替换。

因此如果from字符串比to字符串长,那么长的那部分就替换为空

replace()

函数原型是:replace(string, from,to)
这样的替换是查找替换,会把所有出现过的字符串都替换为另一个。

SELECT
   REPLACE ('ABC AA', 'AA', 'ZZ');

得到的是: ABC ZZ

SQL字符替换函数translater, replace

标签:字符替换   替换函数   code   string   tran   strong   rom   出现   因此   

原文地址:https://www.cnblogs.com/heenhui2016/p/11623802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!