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

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

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

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

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

replace()

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

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

得到的是: ABC ZZ

相关文章:

  • 2022-12-23
  • 2021-08-20
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2022-02-11
  • 2022-12-23
猜你喜欢
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
相关资源
相似解决方案