§ Oracle兼容-函数-TRANSLATE()函数


§ 1. 语法

TRANSLATE(string, from_chr, to_chr)
1

§ 2. 定义和用法

函数 TRANSLATE() 的作用是遍历字符串 string,并逐个将单个字符转换成另一个字符,源字符串多出来的字符删掉,目标字符串多出来的字符忽略,多个字符转换不限制顺序。

§ 3. 示例

- 替换规则:
- G => g
- 数 => d
- 据 => b
- 3 => N
- 库 => 删除
- '' => 删除
greatsql> SELECT TRANSLATE('GreatSQL数据库''$%^2023', 'G数据3库''', 'gdbN');
+------------------------------------------------------------------+
| TRANSLATE('GreatSQL数据库''$%^2023', 'G数据3库''', 'gdbN')       |
+------------------------------------------------------------------+
| greatSQLdb$%^202N                                                |
+------------------------------------------------------------------+
1
2
3
4
5
6
7
8
9
10
11
12
13

greatsql-wx