oracle函數repalce用戶

語法:REPLACE(char, search_string,replacement_string)

 用法:將char中的字符串search_string全部轉換爲字符串replacement_string,沒有匹配的字符串就都不變。       

 舉例:

SQL> select REPLACE('fgsgswsgs', 'fk' ,'j') from dual;返回值from dual;

結果是fgsgswsgs

       SQL> select REPLACE('fgsgswsgs', 'sg' ,'eeerrrttt')返回值from dual;

結果是fgeeerrrtttsweeerrrttts

分析:第一個例子中由於'fgsgswsgs'中沒有與'fk'匹配的字符串,故返回值仍然是'fgsgswsgs'

第二個例子中將'fgsgswsgs'中的字符串'sg'全部轉換爲'eeerrrttt'

總結:綜上所述,replacetranslate都是替代函數,只不過replace針對的是字符串,而translate針對的是單個字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章