Oracle模糊查詢

2021-09-01 09:45:37 字數 547 閱讀 5476

oracle模糊查詢like 'mc%' 將搜尋以字母 mc 開頭的所有字串(如 mcbadden)。

like '%inger' 將搜尋以字母 inger 結尾的所有字串(如 ringer、stringer)。

like '%en%' 將搜尋在任何位置包含字母 en 的所有字串(如 bennet、green、mcbadden)。

like '_heryl' 將搜尋以字母 heryl 結尾的所有六個字母的名稱(如 cheryl、sheryl)。

like '[ck]ars[eo]n' 將搜尋下列字串:carsen、karsen、carson 和 karson(如 carson)。

like '[m-z]inger' 將搜尋以字串 inger 結尾、以從 m 到 z 的任何單個字母開頭的所有名稱(如 ringer)。

like 'm[^c]%' 將搜尋以字母 m 開頭,並且第二個字母不是 c 的所有名稱(如 macfeather)。

select c.* from customer c where upper(c.customer_no) like '%c%'

Oracle 模糊查詢

在where子句中,可以對datetime char varchar欄位型別的列用like子句配合萬用字元選取那些 很像.的資料記錄,以下是可使用的萬用字元 零或者多個字元 單一任何字元 下劃線 特殊字元 在某一範圍內的字元,如 0 9 或者 aeth 不在某範圍內的字元,如 0 9 或者 aeth...

oracle 模糊查詢

oracle10g以上支援正規表示式的函式主要有下面四個 1,regexp like 與like的功能相似 2,regexp instr 與instr的功能相似 3,regexp substr 與substr的功能相似 4,regexp replace 與replace的功能相似 posix 正規表...

oracle模糊查詢

執行資料庫查詢時,有完整查詢和模糊查詢之分。一般模糊語句格式如下 select 字段 from 表 where 某欄位 like 條件 其中,關於條件,sql提供了四種匹配模式 1 表示零個或多個字元。可以匹配任意型別和任意長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select ...