1.access:
示例,「like 'p[a-f]###'」,表示以大寫字母p開頭後面緊跟a到f之間任意字母及3個數字。
下表展示了如何通過like來測試不同模式的表示式。
匹配型別
模式
匹配
(返回 true)
不匹配
(返回 false)
多個字元
a*aaa, aba, abbba
abc*ab*
abc, aabb, xab
azb, bac
特殊字元
a[*]a
a*aaaa
多個字元
ab*abcdefg, abc
cab, aab
單個字元
a?a單個數字
a#aa0a, a1a, a2a
aaa,a10a
字元範圍
[a-z]
f, p, j
2, &
範圍之外
[!a-z]
9, &, %
b, a
非數字值
[!0-9]
a, a, &, ~
0,1,9
復合值a[!b-m]#
an9, az0, a99
abc, aj0
2.sql:
示例,「
like 'mac%'」,搜尋以mac開頭的記錄。
萬用字元含義
%(百分號)
在該位置有零個或多個字元
_(下劃線)
在該位置有乙個字元
如果需要搜尋的值中包含有萬用字元,如「10%」,可以通過指定轉義符來使用like語句,示例:「like '%10#%%' escape '#'」表示搜尋包含有「10%」的記錄。
資料庫查詢之萬用字元的使用
mysql提供標準的sql模式匹配,以及一種基於象unix實用程式如vi grep和sed的擴充套件正規表示式模式匹配的格式。一 sql模式 sql的模式匹配允許你使用 匹配任何單個字元,而 匹配任意數目字元 包括零個字元 在 mysql中,sql的模式預設是忽略大小寫的。下面顯示一些例子。注意在你...
資料庫 Oracle中的萬用字元
oracle在where子句中,可以對datetime char varchar欄位型別的列用like子句配合萬用字元選取那些 很像.的資料記錄,以下是可使用的萬用字元 零或者多個字元 單一任何字元 下劃線 特殊字元 oracle10g以上支援正規表示式的函式主要有下面四個 1,regexp lik...
資料庫萬用字元
1 like mc 將搜尋以字母 mc 開頭的所有字串 如 mcbadden 2 like inger 將搜尋以字母 inger 結尾的所有字串 如 ringer stringer 3 like en 將搜尋在任何位置包含字母 en 的所有字串 如 bennet green mcbadden 4 l...