1樓:
如果確定每個字串裡面只有2個$,可以用substr和instr這個兩個函式組合實現,如下的結果即為456。
select substr('123$456$789',instr('123$456$789','$')+1,instr('123$456$789','$',-1)-instr('123$456$789','$')-1) from dual;
2樓:匿名使用者
建立函式
create or replace function f_getstr
(v_str varchar2)
return int
isresult int;
begin
select substr(v_str,instr(v_str,'$',1,1)+1,instr(v_str,'$',1,2)-instr(v_str,'$',1,1)-1) into result from dual;
return result;
end;
呼叫函式
select f_getstr('123$456$789') from dual結果
什麼是oracle內建函式
如何檢視oracle中自帶的函式**
3樓:折柳成萌
在user_objects裡面,裡面還儲存了其他物件,通過object_type區分.
select object_name from user_objects
where object_type='function';
這樣就能看到函式名稱了.
當然,跟別的一樣,也有對應的all_objects,dba_objects.
求oracle的平方函式
4樓:匿名使用者
select sqrt(64) from dual;
64就是你要開方的數
----------------------------------------
select power(8,2) from dual;
8是數,2是乘的次數
excel這個多條件函式怎麼寫啊?暈了,求高手指點
if c8 120,40,if and c8 1000,c8 1500 400,if and c8 1500,c8 2500 600,if and c8 2500,c8 3500 1000,if and c8 3500,c8 5000 1400,if and c8 5000,c8 10000 200...
求懂oracle的高手幫忙解答
1.使用者表表檢視 有的卡的數量 create or replace view user cards info v asselect au.customername,count ac.cardid cards number from atm userinfo au,atm cardinfo ac w...
怎麼求函式的最值,單調性,區間,怎樣求函式的單調性,最大值,最小值及其幾何意義
首先要根據具體函式的性質,如f x e x a 可以看成指數函式,把 x a 看成一個整體,它是一個單調遞增的函式,也就是f x 的值隨著 x a 的增大而增大。但是因為 x a 並不隨x單調遞增,當時x小於a時,x a 隨x的增大而減小,所以是減函式,因此,在 負無窮大,a f x 為減函式 當時...