早教吧作业答案频道 -->其他-->
oracle如何判断数字字串中是否含有英文字母如题!
题目详情
oracle 如何判断数字字串中是否含有英文字母
如题!
如题!
▼优质解答
答案和解析
简单的:一条语句搞定,SqlPlus里面select decode(length(replace(translate('字符串的值','0123456789.',' '),' ','')),0,'is number','is not a number') from dual; 麻烦点的:写function在oracle数据库中,create or replace function f_str_or_num(str varchar2) return varchar2 is
2 v_num number;
3 v_return varchar2(60);
4 begin
5 v_num:=to_number(str);
6 v_return:=str||' is a number string!';
7 return v_return;
8 exception when others then
9 v_return:=str||' is not a number string!';
10 return v_return;
11 end f_str_or_num; 然后调用select f_str_or_num('字符串的值) from dual;
2 v_num number;
3 v_return varchar2(60);
4 begin
5 v_num:=to_number(str);
6 v_return:=str||' is a number string!';
7 return v_return;
8 exception when others then
9 v_return:=str||' is not a number string!';
10 return v_return;
11 end f_str_or_num; 然后调用select f_str_or_num('字符串的值) from dual;
看了oracle如何判断数字字串中...的网友还看了以下:
北流中学和北流九中的录取和择校分数线确切是多少?总分B+语文A+数学B+英语B物理B+化学B政史A 2020-04-07 …
A,B两数的和是180,A数是B数的3分之2.A,B两数的比是();A与两数和的比是().求A是多 2020-05-15 …
A,B两数的和是180,A数是B数的2/3.A,B两数的比是():A与两数和的比是().求A是多少 2020-05-15 …
A,B两数的和是120,期中A数比B数的4倍少15,A数是()A,B两数的和是120,期中A数比B 2020-05-21 …
1.一堆煤10吨,先用去2/5,又用去2/5吨,两次共用去()吨.2.AB两数的比是4:3,A数是 2020-05-22 …
聪聪的数学,语文总分为170分,语文分数是数学的9分子8, 2020-06-08 …
在红城中学举行的“我爱祖国”征文活动中,七年级和八年级共收到征文118篇,且七年级收到的征文篇数是 2020-06-10 …
A,B两个数,A数是AB和的1/12,B是AB和的3/8,若A比B少63,A,B的和是多少? 2020-07-18 …
AB两数的和是7,A数的2.5倍与B数的和是16,A数是多少 2020-07-18 …
A,B两数的和是16.5,如果把B数扩大十倍A,B两数的比是1:1,原来A数是多少B数是多少. 2020-07-25 …