SQL LIKE 通配符隨筆

通配符 說明 _ 與任意單字符匹配 % 與包含一個或多個字符的字符串匹配 [ ] 與特定范圍(例如,[a-f])或特定集(例如,[abcdef])中的任意單字符匹配。 [^] 與特定范圍(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意單字符匹配。 例子: WHERE FirstN

通配符 說明

_??? 與任意單字符匹配

%??? 與包含一個或多個字符的字符串匹配

[ ]? 與特定范圍(例如,[a-f])或特定集(例如,[abcdef])中的任意單字符匹配。

[^]? 與特定范圍(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意單字符匹配。

例子:

? WHERE FirstName LIKE ‘_im’ 可以找到所有三個字母的、以 im 結尾的名字(例如,Jim、Tim)。

? WHERE LastName LIKE ‘%stein’ 可以找到姓以 stein 結尾的所有員工。

? WHERE LastName LIKE ‘%stein%’ 可以找到姓中任意位置包括 stein 的所有員工。

? WHERE FirstName LIKE ‘[JT]im’ 可以找到三個字母的、以 im 結尾并以 J 或 T 開始的名字(即僅有 Jim 和 Tim)

? WHERE LastName LIKE ‘m[^c]%’ 可以找到以 m 開始的、后面的(第二個)字母不為 c 的所有姓。

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享