方法一
返回值为NULL的表示字符串,返回值大于等于1的表示有非数字字符
select   lengthb(ltrim( '1248346 ', '0123456789 '))   from   dual;

select   lengthb(rtrim( '1248346a ', '0123456789 '))   from   dual;

方法二
返回值为NULL的表示字符串,返回值大于等于1的表示有非数字字符
select   translate( '123 ', '0123456789 ', ' ')   from   dual

方法三
如果返回为空指,则全部为数字,反之则含有非数字字符
select   lengthb(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( '0123456789a ', '0 '), '1 '), '2 '), '3 '), '4 '), '5 '), '6 '), '7 '), '8 '), '9 '))   ifnum   from   dual

方法四
如果是Oracle   10g,可以用正则表达式实现
如果返回为0,则表示都是数字,反之,表示有非数字存在
SELECT   count( 'a123 ')   FROM   dual   WHERE   REGEXP_LIKE( 'a123 ',   '[^[:digit:]] ')

========================
不建议使用方法三

oracle判断一个字符是否是数字相关推荐

  1. 处理字符串_11_判断一个字符是否是数字

    判断一个字符是否是数字 需求描述 需求:将临时表里判断data字段里哪些是数字. 解决方法:这里通过函数isnumberic或者regexp完成该效果. 注: 数据库数据集SQL脚本详见如下链接地址 ...

  2. html判断数字数据的大小写,判断一个字符是否是数字、还是大小写字母

    //方法一: int main() { printf("please input one character:\n");         input=getchar(); whil ...

  3. 根据ASCII 判断一个字符是否是数字

    // char c = expression.charAt(5);if (c < 48 || c > 57) { //数字对应的是48-57之间return "这是一个非数字&q ...

  4. python中如何判断输入的是英文字母_python如何判断一个字符是否为汉字,英文字母,数字,空还是其他...

    一直在忙工作的事情,对不起大家,今后一定抽出时间来写python,和大家一起学python. 今天给大家一段代码,大家可以看一下哈. # 判断一个字符是否为汉字,英文字母,数字,空还是其他 # 使用U ...

  5. 如何判断一个字符串是否为数字或日期?

    如何判断一个字符串是否为数字或日期? 作者: eygle | English Version  [转载时请以超链接形式标明文章 出处和作者信息及 本声明] 链接: http://www.eygle.c ...

  6. oracle正则判断纯数字,oracle 判断字段是否为是数字 regexp_like用法 正则表达式

    oracle 判断字段是否为是数字regexp_like用法正则表达式ORACLT TNND 2010-07-15 10:12:28 阅读303 评论0 字号:大中小订阅 /* ORACLE中的支持正 ...

  7. C# 实验三 判断一个字符、判断三角形、千名学生、a+aa+aaa+aaaa、求数列相加、约瑟夫环

    题目 以下为实现代码 1 判断一个字符 using System; using System.Collections.Generic; using System.Linq; using System. ...

  8. js 判断一个字符在字符串中出现的次数 - 代码篇

    js 判断一个字符在字符串中出现的次数 - 代码篇 判断:字符串string中有多少个数字0? var string='0,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1, ...

  9. java 中判断字符是否为big5码_【转载】判断一个字符是西文字符还是中文字符

    转载:http://blog.chinaunix.net/u2/70445/showart_1133335.html 一.判断一个字符是西文字符还是中文字符    大家知道西文字符主要是指ASCII码 ...

最新文章

  1. 六轴机器人 宝元系统_庆云大国重器上线六轴智能焊接机器人,锻造高质量发展硬核...
  2. Android模拟器(包括Genymotion)访问本机服务器
  3. PCM - partner channel management的数据库表
  4. socket通信和异常处理札记
  5. python3获取当前日期_如何在python3中获取当前日期和时间? – Python3教程
  6. 爬虫-访问登陆可见的页面-利用session类-补实例
  7. 迅为iTOP-4412核心板调整电压
  8. Jenkins配置Android自动打包传蒲公英功能
  9. 嵌入式软件开发是什么?
  10. 蓝牙开发那些事儿(1)——从抓包数据开始
  11. erp系统服务器维护,ERP系统维护服务器维护管理文档模板.doc
  12. 解读 AppStore 新功能:自定义产品页面和 A/B Test 工具
  13. git 入门笔记-基础命令
  14. 【转】10种吓跑财神的漏财风水
  15. 域用户绑定计算机,域批量绑定用户帐户与计算机帐户
  16. 一种简单、安全的Dota全图新思路 作者:LC 【转】
  17. iphone投影到电脑屏幕,QuickTime出现报错和黑屏的解决方案
  18. 教你快速去除照片上的水印?操作简单,小白一学就会!
  19. 蜂窝网通信平台建模说明
  20. 微信订阅号开发学习Wod

热门文章

  1. OSChina 周一乱弹 —— 抱着漂亮袜子就亲了一口
  2. C# Excel转换为Json
  3. Linux 链接详解----动态链接库
  4. SQL Server:使用 PIVOT 行转列和 UNPIVOT 列转行
  5. js中的SetTimeOut
  6. MNMBottomPullToRefresh
  7. VIM编辑器使用技巧
  8. SwiftSuspenders 1.6 浅出深入 深入 2
  9. FLASHBACK实施笔记
  10. 如何让网站被百度谷歌快速收录