示例说明:通过name字段模糊匹配t_user表中的数据

select  *  from  t_user  t  where  (instr(t.name,#{name}) > 0 or instr(fn_getpy(t.name,3),#{name}) > 0 or instr(fn_getpy(t.name,4),#{name}) > 0)

其中:

(instr(t.name,#{name}) > 0  通过汉字模糊匹配   例: name为维克托,输入维克托三个字中的任意组合都可以匹配到;

instr(fn_getpy(t.name,3),#{name})   通过汉字拼音首字母小写匹配   例:name为维克托,输入wkt 进行匹配查询;

instr(fn_getpy(t.name,4),#{name})   通过汉字拼音首字母大写匹配  例:name为维克托,输入WKT 进行匹配查询;

这样的话在页面通过name条件查询时输入这三种情况就都可以查询到相应的数据了。

oracle 模糊查询语法相关推荐

  1. oracle模糊批量查询,Oracle 模糊查询方法

    在这个信息量剧增的时代,如何帮助用户从海量数据中检索到想要的数据,模糊查询是必不可少的.那么在Oracle中模糊查询是如何实现的呢? 一.我们可以在where子句中使用like关键字来达到Oracle ...

  2. oracle模糊查询中的regexp_like嵌套子查询用法

    oracle模糊查询中的regexp_like嵌套子查询用法 regexp_like一般用于模糊查询某一列时包含多个查询条件 需求1:在用户表中查询出账号包含650000和230000的用户. sel ...

  3. oracle 模糊查询 逗号_Oracle模糊查询的实现

    Oracle模糊查询应该如何实现呢?下面就教您一个实现Oracle模糊查询的方法,如果您在Oracle模糊查询方面遇到问题,不妨一看. 在Where子句中,可以对datetime.char.varch ...

  4. oracle分隔符模糊查询,教您如何实现Oracle模糊查询

    Oracle模糊查询应该如何实现呢?这是很多人都提到过的问题,下面就为您详细介绍Oracle模糊查询的实现过程,希望对您能有所启迪. 我们可以在where子句中使用like来达到Oracle模糊查询的 ...

  5. oracle按区间查询,Oracle模糊查询时间以及按照时间区间查询

    转载:http://blog.csdn.net/bestcxx/article/details/49619553,致谢! 在结构化数据库(oracle)中模糊查询有两种 1,普通字符串的字段模糊匹配 ...

  6. Oracle 模糊查询like用法

    一.我们可以在where子句中使用like关键字来达到Oracle模糊查询的效果:在Where子句中,可以对datetime.char.varchar字段类型的列用Like关键字配合通配符来实现模糊查 ...

  7. oracle模糊查询很慢,采用全文索引解决模糊查询速度慢的问题

    众所周知,使用 like 进行模糊查询速度极差,包括 like 'AAA%' ,like '%AAA',like '%AAA%',like '%A%A%'以及采用"_"进行单字符匹 ...

  8. oracle模糊查询导致cpu高,oracle模糊查询效率提高

    分2种思路考虑模糊查询的效率的提高.--注:专注处理百万级数据量,小量数据就算了 第一种:把数据存到业务内存中,通过查询内存提高效率.(要求:硬件内存要高) 1,如果想实现内存动态数据,可以监控表数据 ...

  9. oracle模糊匹配优化,Oracle 模糊查询 优化

    (1)字段  like '%关键字%'   字段包含"关键字"的记录   即使在目标字段建立索引也不会走索引,速度最慢 (2)字段  like '关键字%'      字段以&qu ...

  10. oracle千万级数据模糊查询,oracle模糊查询效率拔高

    分2种思路考虑模糊查询的效率的提高.--注:专注处理百万级数据量,小量数据就算了 第一种:把数据存到业务内存中,通过查询内存提高效率.(要求:硬件内存要高) 1,如果想实现内存动态数据,可以监控表数据 ...

最新文章

  1. ACM题集以及各种总结大全(转)
  2. php mysql 时间戳查询_mysql中时间查询函数(包括时间戳)
  3. 解决在thinkphp5.0中用ajax访问后台控制器方法时,返回的数据显示不出来
  4. 【第一期】史上最全电子漫画合集,收藏了。
  5. find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧
  6. Java 计算两个日期之间的相差天数
  7. Ubuntu开发环境搭建
  8. 又是别人家的公司!华为人才房价格曝光:1万/㎡ 带装修
  9. Java I/O系统之转换流
  10. 客服机器人代码_什么是第三方客服系统
  11. Springboot拼接实体类里面的URL
  12. UTC时间转北京时间原理与matlab代码
  13. Linux计划任务以及进程检测与控制
  14. 企业微信自建内部应用Demo源码,附在线Demo及视频讲解,创建测试公司及测试应用简单配置即可使用
  15. Python基础学习的一些记录
  16. 三星时差定位算法 matlab,三星时差定位,tri-satellites geo-location using TDOA,音标,读音,翻译,英文例句,英语词典...
  17. 高等数学笔记-苏德矿-第九章-重积分(Ⅱ)-三重积分
  18. 数据库存储图片解决方案
  19. 百度大脑的燎原之势:强大成标配,更深得企业拥抱AI之心
  20. IMAX探索VR产业,欲再造电影业传奇!

热门文章

  1. zend studio php配置,Zend Studio的配置和使用
  2. VC2012学习笔记(控件)
  3. 水经注地图发布服务中间件管理界面
  4. mtk2503 如何支持使用epo?
  5. 乾颐堂安德最新HCNP真题讲解含2017年最新变题后题库,75到90题
  6. 智能插座常用的两种通信协议——WIFI和ZigBee
  7. 高效记忆/形象记忆(04)数字编码记忆
  8. 疾病自动编码任务的调研(二)——相关比赛及数据集
  9. oracle asm掉盘,ASM Disk丢失的临时解决方法
  10. Node+Express实现文件的上传下载与删除