要在 match_expression 中搜尋並且可以包括下列有效萬用字元的特定字串。pattern 的最大長度可達 8,000 位元組。
萬用字元 說明 示例
% 包含零個或多個字元的任意字串。 where title like '%computer%' 將查詢在書名中任意位置包含單詞 "computer" 的所有書名。
_(下劃線) 任何單個字元。 where au_fname like '_ean' 將查詢以 ean 結尾的所有 4 個字母的名字(dean、sean 等)。
[ ] 指定範圍 ([a-f]) 或集合 ([abcdef]) 中的任何單個字元。 where au_lname like '[c-p]arsen' 將查詢以 arsen 結尾並且以介於 c 與 p 之間的任何單個字元開始的作者姓氏,例如 carsen、larsen、karsen 等。
[^] 不屬於指定範圍 ([a-f]) 或集合 ([abcdef]) 的任何單個字元。 where au_lname like 'de[^l]%' 將查詢以 de 開始並且其後的字母不為 l 的所有作者的姓氏。
escape_character
放在萬用字元之前用於指示萬用字元應當解釋為常規字元而不是萬用字元的字元。escape_character 是字元表示式,無預設值,並且計算結果必須僅為乙個字元。
模糊查詢like 萬用字元
create table kk chars varchar 100 insert into kk select 124ujkdak342as union select 1297135 union select jladj gkd lag union select kadgljwt union sel...
MySql模糊查詢like萬用字元簡介
代表隨意多個字元 代表乙個字元 在 mysql中。sql的模式預設是忽略大寫和小寫的 正則模式使用regexp和not regexp操作符。匹配不論什麼單個的字元。乙個字元類 匹配在方括號內的隨意單個字元 匹配零個或多個在它前面的東西 正規表示式是區分大寫和小寫的。可是假設你希望,你能使用乙個字元類...
萬用字元過濾 LIKE
前面介紹的所有操作符都是針對已知值進行過濾的,但是這種過濾方式不是在什麼時候都好用。利用萬用字元可以建立比較特殊資料的搜尋模式 萬用字元 用來匹配值的一部分的特殊字元,為了使用萬用字元,必須使用like操作符 搜尋模式 由字面值 萬用字元或兩者組合構成的搜尋條件 select prod id,pro...