oracle 函式裡有像mysql資料庫中的substrin

2021-12-22 18:04:31 字數 1520 閱讀 7728

1樓:我是杜鵑

oracle 函式裡有像mysql資料庫中的substring_index函式

它是 mysql的字串函式substring_index,substring_index(str,delim,count)substring_index函式返回字串str以引數delim作為分隔符後,從開始到第count個分隔符處的字串.如果count是負數,則是從右邊開始數.

比如:1、substring_index(str,#,2),當輸入下面的字串(str):

1234#1214124#124141421#)後,它就會從開始到第「2」計數個分隔符「#」處的字串加以選擇和顯示:

1234#1214124

後面的資料、字串就不再顯示!

第2個例子,同理。

2樓:賓士

&&&&&&&&&&&&&&&&

補充說明:

&&&&&&&&&&&&&&&&

instr(欄位,'#',1,2) 函式查詢【欄位】中從第位開始,第個【#】位置。

substr(欄位,1,查出的位置-1) 擷取你想要的字串。

&&&&&&&&&&&&&&&&&

select substr(欄位,1,instr(欄位,'#',1,2)) from 表名;

*****************

測試log:

*****************

[sys@ora10gr1] sql>select substr('1234#1214124#124141421#',1,instr('1234#1214124#124141421#','#',1,2)-1) from dual;

substr('1234

------------

1234#1214124

[sys@ora10gr1] sql>select substr('1234#urqosdsdriu#68768#',1,instr('1234#urqosdsdriu#68768#','#',1,2)-1) from dual;

substr('1234#urq

----------------

1234#urqosdsdriu

---以上,希望對你有所幫助。

3樓:

有substring_index()。

語法:substring_index(str,delim,count)

oracle資料庫中函式怎麼使用 20

4樓:匿名使用者

就像你使用欄位一樣使用:

--1.select

select abc func_abc(1,2,3) from table_abc ;

--2.賦值

abc:=func_abc(1,2,3);

--3.更新表

update table_abc set abc=func_abc(abc) where abc='1234';

--......

php裡ceil函式和intval函式有什麼區別

舍入為bai最接近的整數。語法 duceil x 引數 描述 x 必需。一個數。說zhi明 返回不小於 x 的下一dao個整數,版x 如果有小數部權分則進一位。ceil 返回的型別仍然是 float,因為 float 值的範圍通常比 integer 要大 ceil x 接受來一個浮點數x,返回比x大...

青春的歲月像什麼歌詞裡有歲月像首歌的歌名是什麼

青春歲月像一條河 天天唱著歡樂的歌。青春歲月像一首歌,清新636f707962616964757a686964616f31333264626632悅耳!青春歲月像一首詩,委婉動人!青春歲月像一幅畫,色彩斑斕!題記 青春是人生中最燦爛的時光 是人生中最值得紀念的歲月。每一個人都有專屬於自己的悅耳動聽 ...

excel裡的普通常用函式公式有哪些

計算機函式公式 excel表中最常用的函式公式 常用 if sum vlookup mod countif mid 這樣呢!excel裡的普通常用函式公式有哪些?具體作用是什麼?常用的函式一般裡面都能找到,一些不常用的就要學習了,特別是做財務類的 excel中常用函式有哪些 excel函式共包含11...