一、語法:
translate(string,from_str,to_str)
二、目的
返回將(所有出現的)from_str中的每個字元替換為to_str中的相應字元以後的string。translate 是 replace 所提供的功能的乙個超集。如果 from_str 比 to_str 長,那麼在 from_str 中而不在 to_str 中的額外字元將從 string 中被刪除,因為它們沒有相應的替換字元。to_str 不能為空。oracle 將空字串解釋為 null,並且如果translate 中的任何引數為null,那麼結果也是 null。
三、允許使用的位置
過程性語句和sql語句。
四、示例
sql**
1. select translate('abcdefghij','abcdef','123456') from dual;
2. translate (
3. --------------
4. 123456ghij
5. 6. select translate('abcdefghij','abcdefghij','123456') from dual;
7. transl
8. ----------
9. 123456
語法:translate(expr,from,to)
expr: 代表一串字元,from 與 to 是從左到右一一對應的關係,如果不能對應,則視為空值。
舉例:select translate('abcbbaadef','ba','#@') from dual (b將被#替代,a將被@替代)
select translate('abcbbaadef','bad','#@') from dual (b將被#替代,a將被@替代,d對應的值是空值,將被移走)
因此:結果依次為:@#c##@@def 和@#c##@@ef
JavaWeb mybatis一對一 一對多查詢
mybatis查詢基本返回資料基本用到的都是resulttype與resultmap,resulttype必須po類與sql欄位一致,而resultmap可以不一致通過配置對映。本篇文章一是要講解resulttype與resultmap如何使用 二是重點講解一對一與一對多查詢resultmap的使用...
一對一關係
1 共享主鍵方式 共享主鍵方式就是限制兩個資料表的主鍵使用相同的值,通過主鍵形成一對一的對映關係。如 學員的登入帳號資訊和學員的詳細分別存放到兩張不同的表中。表 持久化類 public class student public class stupwd student.hbm.xml cascade...
Flask ORM 關係一對一
一對一的關係 在sqlalchemy中,如果想要將兩個模型對映成一對一的關係,那麼應該在父模型中,指定引用的時候,要傳遞乙個 uselist false 這個引數進去。就是告訴父模型,以後引用這個從模型的時候,不再是乙個列表了,而是乙個物件了。示例 如下 1 coding utf 82 author...