like 模糊查詢
我們隻知道個别字母或者字段,不太确定要查詢的準确資訊時,可以使用模糊查詢(即like),查詢出所有與自己已知的"零碎"資訊有關的全部資訊。
這就要用的like模糊查詢了,其通配符如下:
% 表示零個或多個字元
_ 單一任意字元
\ 特殊字元
[ ] 在某種範圍内的字元,如[0-9]、[abcd]
[^ ] 不在某種範圍内的字元,如[^0-9]、[^abcd]
其中條件模糊查詢,Oracle資料庫中常用的有下面兩種方式:
1、% 表示任意零個或多個字元。可比對任意類型和長度的字元,一般使用兩個百分号(%%)表示。
如下示例:把其中帶有S的名字全部查詢了出來。
2、_ 表示任意單個字元。比對單個任意字元,常用來限制要查詢的字元長度。
例如:下圖所示,隻能查詢出第二位是L且長度為五個字元的名字(‘_L___’)。
基本的like模糊查詢文法結構已Get到了,希望對親有所幫助。不足之處望評論探讨。