Oracle中LIKE模糊查詢的使用

2022-06-09 17:18:08 字數 847 閱讀 9049

like 模糊查詢

佔位符%  替代乙個或多個字元

_   僅替代乙個字元

[charlist] 字元列中的任何單一字元

[^charlist] 或者 [!charlist]  不在字元列中的任何單一字元

(1)查詢 使用者名稱以『s』開頭的員工資訊

select * from emp where ename like 's%'

(2)查詢 使用者名稱以『s』結尾的員工資訊

select * from emp where ename like '%s'

(3)查詢使用者名稱第二個字母是『a』的員工資訊

select * from emp where ename like '_a%'

(4)查詢使用者名稱第三個字母是『a』的員工資訊

select * from emp where ename like '__a%'

(5)查詢使用者名稱中包含 『a』 的員工資訊

select * from emp where ename like '%a%'

(6)查詢使用者名稱中不包含 『a』 的員工資訊

select * from emp where ename not like '%a%'

(7)從 "persons" 表中選取居住的城市以 "a" 或 "l" 或 "n" 開頭的人:

select * from persons

where city like '[aln]%'

(8)從 "persons" 表中選取居住的城市不

以 "a" 或 "l" 或 "n" 開頭的人:

select * from persons

where city like '[!aln]%'

oracle 中模糊查詢 like

oracle中模糊查詢用like與萬用字元 實現 1 字段 like 關鍵字 字段包含 關鍵字 的記錄 2 字段 like 關鍵字 欄位以 關鍵字 開始的記錄 3 字段 like 關鍵字 欄位以 關鍵字 結束的記錄 如果要找出乙個欄位中既有 關鍵字1 又有 關鍵字2 可以用and條件 如果要找出乙個...

Oracle 模糊查詢like

在這個資訊量劇增的時代,如何幫助使用者從海量資料中檢索到想要的資料,模糊查詢是必不可少的。那麼在 中模糊查詢是如何實現的呢?一 我們可以在where子句中使用like關鍵字來達到oracle模糊查詢的效果 在where子句中,可以對datetime char varchar欄位型別的列用like關鍵...

Oracle中like模糊查詢及萬用字元

like 模糊查詢 我們只知道個別字母或者字段,不太確定要查詢的準確資訊時,可以使用模糊查詢 即like 查詢出所有與自己已知的 零碎 資訊有關的全部資訊。這就要用的like模糊查詢了,其萬用字元如下 表示零個或多個字元 單一任意字元 特殊字元 在某種範圍內的字元,如 0 9 abcd 不在某種範圍...