不用like 能进行匹配么? 因为like %戒指% 要进行全表扫描现在想查询 article 表中 所有 title 字段 含有 '戒指' 这个字符串的所有记录原来的写法是 select * from article where title like '%戒指%'有没有效率更高的写法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还可以用 instr ,substr,不过迷糊匹配效率都不怎么样 应该是没有的因为title 是个varchar, 戒指 可以出现在任何位置 1楼的意思是:select * from article where instr(title,'戒指')>0 只要比like高就行!!! 能确定比like高么? 用全文索引,否则都要全表扫描.用instr跟用like一样的. ora-00031和oracle中杀不死的锁 请帮忙优化一段sql语句 有没有access数据库转Oracle数据库的例子或资料 请教一个default的问题 创建数据库的问题 求一个sql文 把oracle数据库中数据库如何导入另一个数据库啊, 怎么查出哪些表的行数从某个时间后发生了增长? 求得到表字段名的sql 一个简单问题:关于删除列 如何找到数据库中运行过的SQL? MSSQL 到oracle 间数据怎么迁移速度快点
不过迷糊匹配效率都不怎么样
select * from article where instr(title,'戒指')>0