oracle使用instr或like方法判斷是否包含字符串
首先想到的就是contains,contains用法如下:
select * from students where contains(address, 'beijing')
但是,使用contains謂詞有個(gè)條件,那就是列要建立索引,也就是說(shuō)如果上面語(yǔ)句中students表的address列沒(méi)有建立索引,那么就會(huì)報(bào)錯(cuò)。
好在我們還有另外一個(gè)辦法,那就是使用instr,instr的用法如下:
select * from students where instr(address, 'beijing') > 0
另外,還有個(gè)笨辦法,那就是使用like,說(shuō)到這里大家應(yīng)該知道怎么做了吧:
select * from students where address like '%beijing%'
相關(guān)文章
oracle設(shè)置mybatis自動(dòng)生成id插入方式
這篇文章主要介紹了oracle設(shè)置mybatis自動(dòng)生成id插入方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07oracle數(shù)據(jù)庫(kù)sql的優(yōu)化總結(jié)
自己對(duì)oracle sql的一些優(yōu)化總結(jié),特分享下,方便需要的朋友2013-08-08oracle 使用sql獲取數(shù)據(jù)庫(kù)表、表的字段的多種方法
使用sql獲取數(shù)據(jù)庫(kù)表,表的字段的方法有很多,本文整理了幾個(gè)常用且實(shí)用的方法,需要的朋友可以參考下2013-11-11解決ORA-12154 TNS無(wú)法解析指定的連接標(biāo)識(shí)符問(wèn)題
Oracle11g server 64bit服務(wù)器端安裝在Windows Server2008 Enterprise上,安裝Oracle11g client 32bit,通過(guò)SQL Plus以sysdba身份連接數(shù)據(jù)庫(kù),并且創(chuàng)建表空間、用戶、授權(quán)成功,在連接數(shù)據(jù)庫(kù)時(shí)出現(xiàn)問(wèn)題,下面講解ORA-12154無(wú)法解析指定的連接標(biāo)識(shí)符問(wèn)題,感興趣的朋友一起看看2024-01-01oracle如何恢復(fù)被覆蓋的存儲(chǔ)過(guò)程
如果你不小心覆蓋了之前的存儲(chǔ)過(guò)程,那得趕緊閃回,時(shí)長(zhǎng)越長(zhǎng)閃回的可能性越小,下面為大家介紹下恢復(fù)原理2014-05-05用Oracle9ias開(kāi)發(fā)無(wú)線應(yīng)用程序開(kāi)發(fā)者網(wǎng)絡(luò)Oracle
用Oracle9ias開(kāi)發(fā)無(wú)線應(yīng)用程序開(kāi)發(fā)者網(wǎng)絡(luò)Oracle...2007-03-03linux自動(dòng)運(yùn)行rman增量備份腳本
這篇文章主要介紹了linux自動(dòng)運(yùn)行rman增量備份腳本,實(shí)現(xiàn)周日和周三凌晨1:00執(zhí)行0級(jí)全庫(kù)備份,周一、二、四、五、六凌晨1:30執(zhí)行增量備份,需要的朋友可以參考下2014-03-03