translate
translate函数用于将input字符串中的所出现的字符或者字符串from用字符或者字符串to替换。
例如:将abcde中的bcd替换成BCD。
translate("abcde", "bcd", "BCD")
命令格式
translate(string|char|varchar input, string|char|varchar from, string|char|varchar to)
参数说明
参数 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
str |
是 |
STRING |
待截取的字符串。 |
separator |
是 |
STRING |
STRING类型的分隔符。 |
count |
否 |
INT |
指定分隔符位置。 |
返回值说明
返回STRING类型的值。
如果任一输入参数值为NULL,返回NULL。
示例代码
返回 A1B2C3。
SELECT translate('AaBbCc', 'abc', '123');