Oracle中判断字段是否为数字
在我们平常的开发中可能会遇到这样的问题,就是判断某一列是否全部由数字组成,我们都知道oracle并没有给我们提供这样一个现成的函数,那么根据我的经验我总结了两个行之有效的方法(列名:column,表名:table):
1.使用trim+translate函数:
这里要注意的是:translate函数的第三个参数是一个空格,不是'', 因为translate的第三个参数如果为空的话,那么永远返回'',这样的就不能达到过滤纯数字的目的。这样把所有的数字都转化为空格,如果全部是由数 构成,那么一旦trim后自然是空,实现了上述目标。当然如果想排除空项的话,可以这样写:
2.使用regexp_like函数:
这里要注意的是:regexp_like函数不是在所有的oracle版本中 都能使用的。regexp_like是oracle支持正则表达式的四个函数:regexp_like,regexp_replace,regexp_instr,regexp_substr中的 一个,有关这方面更加详细信息,请关注相关文档。
转载于:https://www.cnblogs.com/forzheng/p/8398999.html
Oracle中判断字段是否为数字相关推荐
- mysql中判断字段是否包含数字或者是否为纯数字
文章目录 各种场景 判断字段是否包含数字 使用like模糊查询包含某个数字 使用mysql原生函数FIND_IN_SET查询包含某个数字 使用regexp正则匹配纯数字 使用regexp正则匹配字段值 ...
- 判断Oracle中某个字段是否含有数字
select * from gy_jbbm where regexp_substr(jbmc,'[0-9]+') is not null 转载于:https://www.cnblogs.com/tho ...
- Mysql 查询blob数据很慢,关于oracle中clob字段查询慢的问题及解决方法
关于oracle中clob字段查询慢的问题及解决方法 最近在用oracle的过程中用到了对blob字段模糊查询的问题,对oracle来说,我并不是高手,找了很多的资料终于能够查出来了. blob字段直 ...
- oracle判断非空并拼接,oracle sql 判断字段非空,数据不重复,插入多跳数据
oracle sql 判断字段非空,数据不重复 select distinct(mobile) from wx_user_mobile where active_time is not null ...
- mysql中判断字段为空
mysql中判断字段为null或者不为null 在mysql中,查询某字段为空时,切记不可用 = null, 而是 is null,不为空则是 is not null select nulcolumn ...
- mysql clob转string_Java获取Oracle中CLOB字段转换成String
Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(s ...
- 读取oracle bfile字段,ORACLE中BFILE字段的使用研究_oracle
因为做项目,需要使用BFILE字段存储图像文件,所以进行了一些研究. bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对 oracle来说是只读的,也不参与事务性控制和 ...
- oracle Blob保存方式,关于文件保存到Oracle中BLOB字段的方法及例子
关于文件保存到Oracle中BLOB字段的方法及例子 ------------------------------------------- public class FileOpClass { pu ...
- java Clob转CLOB_Java获取Oracle中CLOB字段转换成String
Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(s ...
- ORACLE中BFILE字段的使用研究
ORACLE中BFILE字段的使用研究 收藏 因为做项目,需要使用BFILE字段存储图像文件,所以进行了一些研究. bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对 ...
最新文章
- SpringBoot conditional注解和自定义conditional注解使用
- 如何手动重启Jenkins?
- 凸包Graham Scan算法实现
- why there is always a HTTP 302 redirect when clicking workcenter
- 列举ospf的5种报文类型_OSPF的5种报文类型
- microdot - 一个开源 .NET 微服务框架。
- JAVA如何比较两个数组是否相等?
- 剑指Offer之数组中只出现一次的数字
- SimpleDateFormat时间日期格式化,时间日期类使用示例
- gitlab mr wip 怎么弄成_Gitlab基本管理(二)
- 【python】词云图制作
- 儿童python编程书籍推荐_推荐给家长们的《趣学Python——教孩子学编程》书
- 不同时期的项目变更控制流程
- 怎样做终端安全防御?
- java 坐标反算_Java实现坐标反算方位角
- 高并发,我把握不住啊!
- android 那个桌面好,Hola桌面 可能是最好用的安卓手机桌面
- OKhttp+Gson实现从网络上获取最新新闻
- 浪潮服务器kvm安装系统2021,浪潮服务器KVMoverIP使用方法
- lis25ba_真无线蓝牙耳机用到哪些类型的传感器?