1樓:大資料の小白
這個只能祭出強大的正規表示式了,字元的正a-z a-z ,篩選的正規表示式為regexp_substr(欄位,'.*[a-za-z]')
2樓:匿名使用者
如果字元都是在一起的那麼還可以實現(用正規表示式,oracle有相關函式,因為不怎麼常用所以只能給這點建議,寫法真的記不住了)。
不過如果是a112344a2b3c4ddddd13121, 那麼就沒辦法了。其實也不是沒辦法,關鍵是辦法太麻煩。
3樓:菜鳥光暈
select regexp_substr(t1.vc_report_code,'.*[a-za-z]')
from tstockinfo t1
上面是例子,具體自己改一下
regexp_substr(t1.vc_report_code,'.*[a-za-z]')
就是當前列中的字母字串過濾出來!
4樓:匿名使用者
select substr(regexp_replace('a20110304abcde20120303', '[[:digit:]]',''),2) regexp_substr from dual;
select substr(regexp_replace('a20110331abcd_e', '[[:digit:]]',''),2) regexp_substr from dual;
select substr(regexp_replace('a033xyz', '[[:digit:]]',''),2) regexp_substr from dual;
請點選輸入**描述
oracle怎麼在字元欄位中查出只包含數字的資料
5樓:匿名使用者
如果你的條件不允許你寫plsql函式的話,就用正規表示式,如下:
select *
from table
where regexp_substr(check, '^[0-9\.\-]\d*\.\d+$') is not null;
6樓:
你應該希望提取的欄位只要含有數字就提出,剔除空和不含數字的字串。
select * from table where regexp_substr(check,'[0-9]+') is not null
7樓:bolibei玻璃
declare v_length number default 0;
t_sum number default 0;
t_num number default 0;
t_is_num number default 0;
v_str tmp_xyx26.t2%type;
cursor t_cur is select t2 from tmp_xyx26 where regexp_substr(t2, '[0-9]+') is not null;
begin open t_cur;
loop fetch t_cur into v_str;
exit when t_cur%notfound; t_sum := 0;
select length(v_str) into v_length from dual;
for i in 1 .. v_length loop select ascii(substr(v_str, i, 1)) into t_is_num from dual;
if t_is_num between 48 and 57 then select substr(v_str, i, 1) into t_num from dual;
t_sum := t_sum + t_num;
else null;
end if;
end loop;
dbms_output.put_line;
end loop;
close t_cur;
end;
8樓:吾兒樑龍慶
select * from tablename where check<> regexp_replace(check,'[^0-9]');
目前我就想到這個方法
含數字的成語,含數字的成語5個
含數字的成語 其中4字成語52個,5字成語1個,6字成語1個,8字成語2個 數不勝數 濫竽充數 渾身解數 寥寥可數 歷歷可數 擢髮難數 屈指可數 不計其數 數見不鮮 不足齒數 劫數難逃 數一數 二 石慶數馬 數以萬計 論黃數白 數米量柴 遭劫在數 胸中無數 鑿龜數策 如數家珍 吹毛數睫 數九寒冬 數...
含」數「字的成語有哪些,含 醫 字的成語有哪些成語
不計抄其數 不可勝數 備位充數 不足襲齒數 吹毛數bai睫多言數窮 飛將數奇 更難僕du數 更僕難zhi數 恆河沙數諱樹數馬 渾身解dao數 金谷酒數 劫數難逃 簡絲數米論黃數白 論黃數黑 歷歷可數 寥寥可數 濫竽充數難更僕數 泣數行下 屈指可數 如數家珍 數白論黃數不勝數 數東瓜,道茄子 數短論長...
含含五五的成語,含數字的成語50個
五光十色 五花八門 一五一 十 五穀豐登 五彩繽紛 五湖四海 五顏六色 三山五嶽 五彩斑斕 五湖四海,五顏六色,五彩繽紛。七嘴八舌。百發百中,百戰百勝。百依百順,四面八方四通八達,四平八穩七上八下。七嘴八舌,七手八腳。含數字的成語50個 關於數字的成語 五顏六色 七上八下 三心二意 一心一意 九死一...