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,說到這里大家應(yīng)該知道怎么做了吧:
select * from students where address like '%beijing%'
相關(guān)文章
oracle設(shè)置mybatis自動生成id插入方式
這篇文章主要介紹了oracle設(shè)置mybatis自動生成id插入方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07oracle數(shù)據(jù)庫sql的優(yōu)化總結(jié)
自己對oracle sql的一些優(yōu)化總結(jié),特分享下,方便需要的朋友2013-08-08oracle 使用sql獲取數(shù)據(jù)庫表、表的字段的多種方法
使用sql獲取數(shù)據(jù)庫表,表的字段的方法有很多,本文整理了幾個常用且實用的方法,需要的朋友可以參考下2013-11-11用Oracle9ias開發(fā)無線應(yīng)用程序開發(fā)者網(wǎng)絡(luò)Oracle
用Oracle9ias開發(fā)無線應(yīng)用程序開發(fā)者網(wǎng)絡(luò)Oracle...2007-03-03