Oracle 多引數查詢語句

2022-09-21 23:54:13 字數 1395 閱讀 8972

create or replace function f_get_param(

in_param in varchar2,

in_flag in varchar2)

retu程式設計客棧rn varchar2 is

result varchar2(500);

v_leng number;

v_left number;

v_right number;

v_param varchar2(200);

v_param1 varchar2(200);

begion

result := '';

v_param:=in_param;

v_leng := length(v_param);

v_left := instr(v_param,in_flag);

if v_left > 0 then

v_param1 := substr(v_param,v_left,v_leng - v_left +1)

v_left := instr(v_param1,':') + 1;

v_right := indtr(vrlskotmhr_param1,'$');

result := substr(v_param1,v_left,v_right-v_left)

end if;

return(result);

exception

when others then

return '';

end f_get_param;

//資料庫賦值格式

f_get_param(v_param,'materialtype:');//器件編碼型別

//資料庫展示

public string buildtoparams(listargs args)

} return params;

} //oracle 資料庫拓展-多選引數

select instr(',' || '1,2,3,21' || ',',',程式設計客棧' || '1' || ',') from dual

select * from table_name where instr(',' || list_id || ',',',' || id || ',') > 0

//oarcle 多條件','隔開查詢

select distinct regexp_substr('我愛你','[^.]+',1,rownum) xyz_name from dual

connect by rownum <= length('我愛你') - length(replace('我愛你',',')) + 1

本文標題: oracle 多引數查詢語句

本文位址:

Oracle查詢語句

select sysdate from dual dual 臨時的表,使語法結構完整,沒有什麼意義。oracle中的select語句必須要有from 而sql2008中可以沒有。起別名 起別名 as起別名,不用加雙引號.加空格起別名,要加雙引號 select name as 姓名 from stud...

Oracle查詢語句

列出所有部門的詳細資訊和部門人數。這裡需要部門的詳細資訊和部門人數,顯然需要我們進行表的連線 那麼這裡我們先貼出兩張表長啥樣 像這樣的關於兩張表的連線,那麼我們一般先一張一張來 比如這裡我們可以先解決部門的詳細資訊 然後解決部門人數 select deptno,count 1 人數 from emp...

oracle查詢語句

查詢第10條到第13條記錄,要求按empno編號公升序排序,先在公升序情況下查詢出前13條記錄,然後將結果倒序,取出倒序後的前4條 即第13條記錄到第10條記錄 然後再按公升序排序,就是要查詢的公升序排列的第10條到第13條記錄。select from select from select from...