昨天在处理一个字符拆分的功能时,用用到了insrt()函数,偶然发现其实特可以代替模糊查询的like,经多次测试可节约效率一倍以上。

代码如下:

 select distinct(a.deptname) from sys_depart a, gzdb_task b where instr(a.deptname,b.acceptor ) > 0;

 select distinct(a.deptname) from sys_depart a, gzdb_task b where a.deptname like '%'|| b.acceptor||'%';

返回结果相同所用时间差异非常大(多次试验):

第一条sql:

第二条sql:

最新文章

  1. ios源码-ios游戏源码-ios源码下载
  2. PHP模版引擎 – Twig
  3. Hive2 jdbc test
  4. offsetLeft与style.left区别
  5. spring error
  6. PHP前端$.ajax传递数据到后台
  7. Apache Maven 入门
  8. ORACLE多表查询优化
  9. KeyPress事件
  10. oracle中job定时调用存储过程的实例
  11. [leetcode-537-Complex Number Multiplication]
  12. trie从入门到入殓
  13. 西邮linux兴趣小组2014纳新免试题(四)
  14. 团队项目第二阶段个人进展——Day4
  15. strace -> System call tracer
  16. Linux基础实操一
  17. Ubuntu 使用unzip解压乱码的问题
  18. ado.net常用操作
  19. Delphi 字符串截取函数
  20. Java设计模式学习记录-建造者模式

热门文章

  1. kali2020.1修改root密码,以最高权限登录系统
  2. Django 连接数据库 MySQL
  3. ProxySQL 匹配规则
  4. Deployment必须包含资源对象
  5. 域名服务DNSmasq搭建
  6. 《3-D Deep Learning Approach for Remote Sensing Image Classification》论文笔记
  7. NSIS 自定义安装界面准确获取安装进度完美解决方案
  8. 适用于纯64位Linux系统无需multilib运行win32软件的Wine
  9. C++面向对象编程之虚函数与多态和继承和复合下的构造和析构
  10. 洛谷P2880 [USACO07JAN] Balanced Lineup G(树状数组/线段树)