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

夏日的草原,早晨空气格外清新,我缠着父亲在草原上漫步。幽幽的草香迎面拂来,红艳艳。朝阳正从地平线上冉冉升起,为辽阔的草原镀上一层金色。草叶上的露珠,像镶在翡翠上的珍珠,闪着五颜六色的光华。我看到草丛中夹着许多粉红色、白色、黄色或是蓝色的不知名的花,把草原装扮得十分美丽。

首先想到的就是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%'

以上就是oracle如何使用instr或like方法判断是否包含字符串。才情,是女人找求成功的本钱,由着此她想要一切。有点才情的女人,常常活得不幸福。更多关于oracle如何使用instr或like方法判断是否包含字符串请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
Oracle缩表空间的完整如何解决实例

详解Oracle控制文件及日志文件的管理问题

oracle指定类型和指定位数创建序列号的代码详解

Oracle官方工具SQLDeveloper的简单如何使用

Oracle如何使用in语句不能超过1000问题的如何解决办法