风哥教程

培训 . 交流 . 分享
Make progress together!

SQL查询包含下划线的字段内容操作

[复制链接]
内容发布:rabbit| 发布时间:2021-3-17 14:02:23
我就废话不多说了,大家还是直接看代码吧~
1
2
SELECT * FROM scott.emp where ename like '%\_%' escape '\';
SELECT * FROM scott.emp where regexp_like (ename,'_');




补充:sql 字符带下划线匹配问题
SQL 中 _下划线 作用是 匹配一个任意字符.
如果我们要去掉下划线的作用 单纯只用作一个字符则需要转义成  like '%\_%' escape '\'
字段
1.order_qrsc
2.order_sc
比如  我们是要  匹配 like '%_sc'
但是 因为下划线本身的作用 结果是 全部匹配
这时候 我们应该写成 '%\_sc' escape '\'
那就只匹配 order_sc  了

回复

使用道具 举报

1框架
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

热门文章教程

  • 大数据技术与应用入门培训教程(电子版下载
  • Oracle 12cR2 九大新功能全面曝光_详解云数
  • Oracle OCP认证考试IZ0-053题库共712题数据
  • MySQL5权威指南(第3版)PDF电子版下载
  • 风哥Oracle数据库巡检工具V1.0(附2.6网页
  • Oracle19c数据库发布与下载地址
快速回复 返回顶部 返回列表