Oracle 常用字元函式之Translate

2022-10-09 19:27:07 字數 459 閱讀 3735

oracle 常用字元函式之translate,返回將出現在from中的每個字元替換為to中相應字元,若from比to字串長,那麼在from中比to多出

語法:translate(char,from,to)

用法:返回將出現在from中的每個字元替換為to中相應字元,,若from比to字串長,那麼在from中比to多出的字串將被刪除。三個引數中有乙個是空,返回值也將是空值。

舉例:select translate('abcdefga','abc','wo') from dual;

分析:該語句要將'abcdefga'中的'abc'轉換為'wo',由於'abc'中'a'對應'wo'中的'w',故將'abcdefga'中的'a'全部轉換成'w',而'abc'中'b'對應'wo'中的'o',故將'abcdefga'中的'b'全部轉換成'o','abc'中的'c'在'wo'中沒有與之對應的字元,故將'abcdefga'中的'c'全部刪除;

ORACLE 常用字元函式

1.lower lower str 強制小寫 2.upper upper str 強制大寫 3.initcap initcap str 每個單詞首字母大寫 示例 sql select initcap my boy from dual 返回 my boy 注意 單詞之間用下劃線 分割 4.concat...

幾個常用字元函式

1.在字串中的預定義字元新增反斜槓,一般存入資料庫中轉義一下,有的資料庫會自動轉義的 str who s john adams?echo str this is not safe in a database query.echo addslashes str this is safe in a da...

php常用字元函式

t1 asdaqdwer t2 aqd echo strpos t1,t2 查詢字串第一次出現的位置 echo substr asdasd 2 從2位置返回字元的一部分 echo strstr t1,t2 從 t1中搜尋字串 t2 顯示出來從它開始到結束 echo str replace t2,t1...