oracle判斷是否包含字串的方法

2021-08-11 06:17:07 字數 673 閱讀 1985

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

[sql]

view plain

copy

select

* from

students 

where

contains

(address,  

'beijing'

)  

但是,使用contains謂詞有個條件,那就是列要建立索引,也就是說如果上面語句中students表的address列沒有建立索引,那麼就會報錯。

好在我們還有另外乙個辦法,那就是使用instr,instr的用法如下:

[sql]

view plain

copy

select

* from

students 

where

instr(address, 

'beijing'

) > 0  

另外,還有個笨辦法,那就是使用like,說到這裡大家應該知道怎麼做了吧:

[sql]

view plain

copy

select

* from

students 

where

address 

like

'%beijing%'

oracle判斷是否包含字串

一 oracle判斷是否包含字串的方法 1 contains,contains用法如下 select from students where contains address,beijing 但是,使用contains謂詞有個條件,那就是列要建立索引,也就是說如果上面語句中students表的add...

oracle判斷是否包含字串的方法

首先想到的就是contains,contains用法如下 sql view plain copy select from students where contains address,beijing 但是,使用contains謂詞有個條件,那就是列要建立索引,也就是說如果上面語句中students...

oracle 判斷字串是否包含指定內容

如何將表中的包含特殊字元的髒資料查出來?語法 instr string,substring 引數說明 第1個引數表示 必選項。將要被檢索的字串,可以是char,varchar2,nchar,nvarchar2,clob或nclob等型別 第2個引數表示 必選項。將要查詢的字串,可以是char,var...