程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ORACLE-018:ORACLE技巧001字符串處理

ORACLE-018:ORACLE技巧001字符串處理

編輯:Oracle教程

ORACLE-018:ORACLE技巧001字符串處理


1、截取字符串

oracle截取字符串用到了一個函數substr,參數為:substr(字符串,起始位置,截取長度),

例如:字符串123,112,需要將末尾逗號去掉,那麼截取函數如下:

select  substr('123,112,',0,length('123,112,')-1) from dual;

結果:123,112

2、替換字符串

使用函數:replace,

如下:

select replace('想當年,金戈鐵馬,氣吞萬裡如虎','虎','狼') from dual; 

結果:想當年,金戈鐵馬,氣吞萬裡如狼

3、字符串拼接

字符串與字符串拼接使用|| 符號,如果字符串中有單引號則使用雙單引號,代表一個單引號,以此類推。

例如:

select '(A.SerialID IN('|| 123||') OR NVL(A.SerialID,''0'') != ''0'')' from dual;

結果:

(A.SerialID IN(123) OR NVL(A.SerialID,'0') != '0')

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved