§ 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
2
3
4
5
6
7
8
9
10
11
12
13
扫码关注微信公众号