当前位置: 移动技术网 > IT编程>数据库>Oracle > oracle使用instr或like方法判断是否包含字符串

oracle使用instr或like方法判断是否包含字符串

2017年12月12日  | 移动技术网IT编程  | 我要评论

找塑料,可乐魔域,阿衰动画片全集

首先想到的就是contains,contains用法如下:

select * from students where contains(address, 'beijing')

但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那么就会报错。

好在我们还有另外一个办法,那就是使用instr,instr的用法如下:

select * from students where instr(address, 'beijing') > 0

另外,还有个笨办法,那就是使用like,说到这里大家应该知道怎么做了吧:

select * from students where address like '%beijing%'

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网