mysql translate 函数_Oracle字符串函数-Translate()总结
Oracle的Translate(expr,from_string,to_string)是字符串操作函數(shù),實現(xiàn)from_string,to_string字符的一 一替換
1)典型示例:
select translate('abcdef','abc','123') from dual;
輸出:
TRANSLATE('ABCDEF','ABC','123'
--------------------------------------------
123def
實現(xiàn):將字符串‘a(chǎn)bcdef’中的‘a(chǎn)bc’替換為‘123’對應(yīng)字符一 一替換(實現(xiàn)from_string與to_string以字符為單位,對應(yīng)字符一 一替換),其它保持不變。
2)一 一替換示例:from_string對應(yīng)to_string位置沒有對應(yīng)字符
select translate('abcdef','abc','12') from dual;
輸出:
TRANSLATE('ABCDEF','ABC','12')
-------------------------------------------
12def
3)一 一替換示例:from_string比to_string字符少
select translate('abcdef','ab','123') from dual;
輸出:
TRANSLATE('ABCDEF','AB','123')
-------------------------------------------
12cdef
4)一 一替換示例:from_string比to_string字符少
select translate('abcdef','#ab','123') from dual;
輸出:
TRANSLATE('ABCDEF','#AB','123')
-------------------------------------------
23cdef
5)一 一替換示例:to_string為''串
select translate('abcdef','#ab','') from dual;
輸出:
TRANSLATE('ABCDEF','#AB','')
-------------------------------------------
總之from_string,to_string對應(yīng)字符替換,沒有則不用替換,熟悉了上面的幾個例子,就知道translate(expr,from_string,to_string)的正確用法了。
總結(jié)
以上是生活随笔為你收集整理的mysql translate 函数_Oracle字符串函数-Translate()总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces--965B--Ba
- 下一篇: Leetcode #317:离建筑物最近