oracle在查询语句中能不能判断一个字符串字段是否能转换为数字? 要用该字段进行数字排序,所以先要to_number转换成数字,但是有部分数据有中文字符,导致to_number报错,怎么通过oracle函数和查询语句,过滤掉这些有中文字符的数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 " 要用该字段进行数字排序,所以先要to_number转换成数字, "只是用于排序的话没有必要转换成数字吧???中文字符直接就可以排序阿 translate(123456789X,X)is null 加了个函数来判断create or replace function BhToNumber(strNumber varchar2) return numberisbegin return (to_number(strNumber));exception when others then return (0);end ;sql中这样来查询 select BhToNumber(字段名) from 表名这样如果有错误的数据就会显示为0,至少不会报错了.. 求解答:怎么根据手机号查询身份证号码,急急急! 释放TEMP不用的表空间 实体化视图更新问题 如何优化Oracle性能 两种更新操作哪个快些?为什么? sql语句问题?爆急!给分 求oracle下下面sql程序的编写 oracle设置问题,非高手莫入????在线等待,急 急 急 急 In Pro*c, 为什么我不能用#define UNAME_LEN 20 去定义常量. 高分 新增、删除操作需要用到回滚表空间么? 关于一个简单的时间查询问题!!!! 求助:存储过程中临时表和动态sql的应用
create or replace function BhToNumber(strNumber varchar2) return number
is
begin
return (to_number(strNumber));
exception
when others then
return (0);
end ;sql中这样来查询 select BhToNumber(字段名) from 表名
这样如果有错误的数据就会显示为0,至少不会报错了..