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...