社区
Oracle
帖子详情
Oracle模糊查询,不用like还能用什么?有什么可以有like一样的效果?
大叔obnijeh
2009-10-09 11:02:23
Oracle对一大表进行模糊查询(或者说是搜索)不用like还能用什么?有什么可以有like一样的效果?请教了。
...全文
710
6
打赏
收藏
Oracle模糊查询,不用like还能用什么?有什么可以有like一样的效果?
Oracle对一大表进行模糊查询(或者说是搜索)不用like还能用什么?有什么可以有like一样的效果?请教了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大叔obnijeh
2009-10-10
打赏
举报
回复
4楼,不能这样等价吧。这样写还关系到是否使用索引的问题。
cosio
2009-10-09
打赏
举报
回复
10G 以上可以用REG_LIKE
9I 以上,还可以用instr('字段','a')>0
liu498097420
2009-10-09
打赏
举报
回复
用正则表达式regexp_like,效率要比like高。
inthirties
2009-10-09
打赏
举报
回复
[Quote=引用楼主 obnijeh 的回复:]
Oracle对一大表进行模糊查询(或者说是搜索)不用like还能用什么?有什么可以有like一样的效果?请教了。
[/Quote]
不用like 可以用instr呀
比如
name like '%inthirties%'
等价于
instr(name, 'inthirties', 1, 1)>0
name like 'inthirties%'
等价于
instr(name, 'inthirties', 1, 1)=1
name like '%inthirties'
等价于
instr(name, 'inthirties', 1, -1)=length(name)-length('inthirties')+1
数据娃掘
2009-10-09
打赏
举报
回复
用正则表达式,
开发时这样的例子很多的.
oracle
_11gR2_08 分组查询GROUP BY,
模糊查询
LIKE
oracle
_11gR2_08 分组查询GROUP BY,
模糊查询
LIKE
Oracle
中Like与Instr
模糊查询
性能大比拼
t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际测试发现,like的效率与instr函数差别相当大。下面是一些测试结果: SQL> set timing ...
Mybatis 中
Oracle
的拼接
模糊查询
及用法详解
主要介绍了Mybatis 中
Oracle
的拼接
模糊查询
及用法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
oracle
sql语言
模糊查询
--通配符like的使用教程详解
主要介绍了
oracle
sql语言
模糊查询
--通配符like的使用教程详解,非常不错,具有参考借鉴价值,需要的朋友参考下吧
oracle
中
模糊查询
like
oracle
中
模糊查询
用like与通配符%实现 1、字段 like ‘%关键字%’字段包含”关键字”的记录 2、字段 like ‘关键字%’字段以”关键字”开始的记录 3、字段 like ‘%关键字’字段以”关键字”结束的记录 如果要找出...
Oracle
17,082
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章