Oracle常用函式系列之二 字元函式 2

2021-07-25 02:47:59 字數 1330 閱讀 4157

本文將演示以下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與表的主鍵...