oracle中同个字段匹配多个like(or关系)实例解决方案


这样一段sql,要查询title这个字段里包含(150,160,85,1x,23,…,98)的数据

 SELECTtitleFROMtestWHEREtitle LIKE '%150%'or title LIKE '%160%'or title LIKE '%85%'or title LIKE '%16%'or title LIKE '%1x%'or title LIKE '%23%'or title LIKE '%002%'or title LIKE '%x2%'or title LIKE '%99%'or title LIKE '%98%'

这样写起来的话代码量肯定是很多的


像以上情况我们这么写可以缩短代码量

 SELECTtitleFROMtestWHEREregexp_like(TITLE,'150|160|85|16|1x|23|002|x2|99|98') 

如果是要匹配同上字符串开头的话可以这么写

 SELECTtitleFROMtestWHEREregexp_like(TITLE,'(150|160|85|16|1x|23|002|x2|99|98)$')

如果是要匹配同上字符串结尾的话可以这么写

 SELECTtitleFROMtestWHEREregexp_like(TITLE,'^(150|160|85|16|1x|23|002|x2|99|98)')

oracle中同个字段匹配多个like(or关系)实例解决方案相关推荐

  1. Oracle中NVARCHAR2字符集不匹配问题

    Oracle中在做字符匹配时 遇到 NVARCHAR2 类型时报错,提示 字符集不匹配. 对使用 NVARCHAR2 的地方,需要对字段进行字符转换,加上 to_char(nvarchar2 字段) ...

  2. oracle nvarchar2 字符集不匹配,Oracle中NVARCHAR2字符集不匹配问题

    Oracle中在做字符匹配时 遇到 NVARCHAR2 类型时报错,提示 字符集不匹配. 对使用 NVARCHAR2 的地方,需要对字段进行字符转换,加上 to_char(nvarchar2 字段) ...

  3. 使用JPA获取Oracle中的日期字段丢失时分秒

    2019独角兽企业重金招聘Python工程师标准>>> 使用JPA获取oracle中的日期字段发现没有时分秒,因为之前没有关注过这个字段, 最近由于需要,却发现时分秒奇怪的丢失.   ...

  4. ORACLE中date类型字段的处理

    ORACLE中date类型字段的处理 (1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98' 在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如 ...

  5. oracle中nvarchar2字符集不匹配

    oracle当多表union时遇到nvarchar2类型时报错 字符集不匹配 对使用nvarchar的地方,加上 to_char( nvarchar 的变量或字段 ) 如: select to_cha ...

  6. Oracle中Number类型字段使用.netTiers和CodeSmith问题的解决方案

    在oracle中字段类型为Number(m, n)时,使用codesmith+.nettiers模板生成代码,发现m和n值被指定值后,访问数据时引发数据类型转换异常.目前的解决方案是,仅指定数据类型为 ...

  7. 在VC6中使用ADO读取Oracle中的BLOB字段

    今天尝试将存储于Oracle(版本:9.0.1.1.1)中BLOB字段里的图像文件读出来,文件量很小,不到10K.使用vc6+ADO,使用控制台程序初步尝试如下: ::CoInitialize(NUL ...

  8. Oracle中SQL查询字段值为空时,指定默认值

    一.实现效果 实现设备字段有值显示[加工]否则显示[未加工] 二.Oracle中NVL 2.1.NVL函数功能介绍 NVL 是Oracle的函数,功能是实现空值的转换,如果fieldName为NULL ...

  9. Oracle中Timestamp类型字段查询结果格式化处理

    在使用Oracle数据库时,把Timestamp类型的字段查出来显示到界面上居然是一串数字,不符合我们常见的要求,我就查了一下,发现中间还有很多道道,Oracle查出来的Timestamp类型和jav ...

最新文章

  1. linux 安装分区设置分区大小
  2. 3.5 梯度校验-机器学习笔记-斯坦福吴恩达教授
  3. JMS学习(4):--Spring和ActiveMQ整合的完整实例
  4. 牛客网【每日一题】4月29日题目精讲 Symmetric Matrix
  5. php中数组生成下拉选项,php数组生成html下拉列表的方法
  6. 如何使用Action.Invoke()触发一个Storyboard
  7. SAP License:SAP 移动类型详解
  8. ╭☆难以割舍^_^就是牵挂☆╮
  9. linux mint 18安装中文,无法在Linux Mint 18.1“Serena”下安装pyFFTW
  10. 全网首发:JDK绘制文字系列博文汇总
  11. sqlyog的快捷键
  12. 使用JS将PDF文档转成图片,一页文档对应一张图片,并支持将图片批量导出!
  13. flink 作业提交流程
  14. WARNING: A newer version of conda exists
  15. 【YOLOV5-5.x 源码解读】common.py
  16. 【利用Python进行数据分析】13 - Python建模库介绍
  17. HTML怎么给文本添加删除线?(代码示例)
  18. 新年警惕:多数手机银行App存安全隐患
  19. Matlab学习手记——非线性方程组求解:牛顿下山法
  20. 关于微信小程序CMS后台集成办公管理功能

热门文章

  1. Kafka入门和使用
  2. 单引号,双引号,三引号的区别
  3. 数据库常见问题:服务器'SQL SERVER'上的 MSDTC 不可用
  4. 在中国人群中感染率最高的高危型HPV病毒是HPV16、HPV52和HPV58
  5. 完美解决Windows10安装HCL模拟器各种疑难问题!!!
  6. 神经网络和图神经网络,神经网络的图怎么画
  7. 全球首个冰冻环境下的海上风电场完工
  8. 获取手机联系人信息(姓名 电话号码)
  9. 如何把图片转换jpg格式呢?
  10. 工作邮箱怎么注册?企业邮箱有哪些功能?