社区
Oracle
帖子详情
Oracle模糊查询,不用like还能用什么?有什么可以有like一样的效果?
大叔obnijeh
2009-10-09 11:02:23
Oracle对一大表进行模糊查询(或者说是搜索)不用like还能用什么?有什么可以有like一样的效果?请教了。
...全文
772
6
打赏
收藏
Oracle模糊查询,不用like还能用什么?有什么可以有like一样的效果?
Oracle对一大表进行模糊查询(或者说是搜索)不用like还能用什么?有什么可以有like一样的效果?请教了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
模糊查询
like %%
在这个信息量剧增的时代,如何帮助用户从海量数据中检索到想要的数据,
模糊查询
是必不可少的。那么在Oracle中
模糊查询
是如何实现的呢? 一、我们可以在where子句中使用like关键字来达到
Oracle
模糊查询
的
效果
;在Where子句中,可以对datetime、char、varchar字段类型的列用Like关键字配合通配符来实现
模糊查询
,以下是可使用的通配符: (1)% :零或者多个字符,使用%有三
oracle
中
模糊查询
like
oracle
中
模糊查询
用like与通配符%实现 1、字段 like ‘%关键字%’字段包含”关键字”的记录 2、字段 like ‘关键字%’字段以”关键字”开始的记录 3、字段 like ‘%关键字’字段以”关键字”结束的记录 如果要找出一个字段中既有“关键字1”又有“关键字2”,可以用and条件 如果要找出一个字段中既有“关键字1”或“关键字2”,可以用or条件 ora...
Oracle
模糊查询
like用法
一、我们可以在where子句中使用like关键字来达到
Oracle
模糊查询
的
效果
;在Where子句中,可以对datetime、char、varchar字段类型的列用Like关键字配合通配符来实现
模糊查询
,以下是可使用的通配符: (1)% :零或者多个字符,使用%有三种情况 字段 like ‘%关键字%’字段包含”关键字”的记录 字段 like ‘关键字%’字段以”关键字”开始的记录 字段 ...
oracle
like
模糊查询
在一些查询时,可能把握不准需要查询的确切值,比如百度搜索时输入关键字即可查询出相关的结果,这种查询称为
模糊查询
。
模糊查询
使用LIKE关键字通过字符匹配检索出所需要的数据行。字符匹配操作可以使用通配符“%”和“_”: %:表示零个或者多个任意字符。_:代表一个任意字符。 语法是:LIKE '字符串'[ESCAPE '字符']。匹配的字符串中,ESCAPE后面的“字符”作为转义字符。 通配符表达...
oracle
模糊批量查询,
Oracle
模糊查询
方法
在这个信息量剧增的时代,如何帮助用户从海量数据中检索到想要的数据,
模糊查询
是必不可少的。那么在Oracle中
模糊查询
是如何实现的呢?一、我们可以在where子句中使用like关键字来达到
Oracle
模糊查询
的
效果
;在Where子句中,可以对datetime、char、varchar字段类型的列用Like关键字配合通配符来实现
模糊查询
,以下是可使用的通配符: (1)% :零或者多个字符,使用%有三种...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章