本文將演示以下5個 oracle中的常用字元函式。
函式功能
ltrim(x[,trim_str])
把x的左邊截去trim_str字串,預設截去空格。
rtrim(x[,trim_str])
把x的右邊截去trim_str字串,預設截去空格。
trim([trim_str from] x)
把x的兩邊截去trim_str字串,預設截去空格。
replace(x,old,new)
在x中查詢old,並替換為new。
substr(x,start[,length])
返回x的字串,從staart處開始,擷取length個字元,預設length,預設到結尾。
下面將結合例項對這些函式進行介紹。
o ltrim(x[,trim_str])函式:把x的左邊截去trim_str字串,預設截去空格。
示例1:
sql> select '000'||ltrim(' abc abc ')||'000'as ltrim from dual;
ltrim
000abc abc 000
o rtrim(x[,trim_str])函式:把x的右邊截去trim_str字串,預設截去空格。
示例2:
sql> select '000'||ltrim(' abc abc ')||'000'as ltrim from dual;
rtrim
000abc abc 000
o trim([trim_str from] x)函式:把x的兩邊截去trim_str字串,預設截去空格。
示例3:
sql> select '000'||trim(' abc abc ')||'000'as ltrim from dual;
trim
000abc abc000
o replace(x,old,new):在x中查詢old,並替換為new。
示例4:
sql> select replace('abcabc','bc','xyz')as replace from dual;
replace
axyzabc
o substr(x,start[,length])函式:返回x的字串,從staart處開始,擷取length個字元,預設length,預設到結尾。
示例5:
sql> select substr('abcabc',2,3 )as substr from dual;
subbca
Oracle常用函式介紹之二(date)
增加或減去月份 sql select to char add months to date 199912,yyyymm 2 yyyymm from dual to cha 200002 sql select to char add months to date 199912,yyyymm 2 yyy...
Oracle系列之二 體系結構概述
一 概述 大型軟體需要有好的架構支撐,此處描述oracle體系結構,從執行期的程序 執行緒 記憶體體系結構和靜態的檔案描述。本來我想按照五種架構檢視的執行架構和資料架構來寫的,但是想想怕這麼寫不夠嚴謹,所以還是按照kyte大叔的分類來寫吧。二 資料庫和例項 資料庫是磁碟上儲存的檔案的集合。例項是執行...
hibernate系列之二
首先先介紹一下持久化 持久化 將程式資料在持久狀態和瞬時狀態間轉換的機制 即將記憶體的資料永久存在關係型資料庫中 持久化類的編寫規則 持久化類需要提供無參構造方法 持久化類的屬性需要私有,對私有的屬性提供get set方法 持久化類的屬性盡量使用包裝類的型別 持久化類要有乙個唯一標識oid與表的主鍵...