% 代表零個或者多個任意字符
_ 代表一個任意字符
[] 指定范圍內的任意單個字符
[^] 不在指定范圍內的任意單個字符
帶有匹配符的字符串必須使用引號引起來
例如下面的示例
LIKE
BR%
返回以
BR
開始的任意字符串
LIKE
Br%
返回以
Br
開始的任意字符中
LIKE
%een
返回以
een
結束的任意字符串
LIKE
%en%
返回包含
en
的任意字符串
liKE
en
返回以
en
結束的三個字符的字符串
LIKE
[CK]%
返回以
C
或者
K
開始的任意字符串
LIKE
[S
V]lng
返回長為四個字符的字符串
結尾是
ing
開始是從S到V
LIKE
M[^c]%
返回以
M
開始且第二個字符不是
c
的任意字符串
注意
使用LIKE運算符通常會導致SQL Server不對給定的表使用與之聯系的索引
它告訴SQL server比較所指定的字符串並且找到與所提供的匹配符相匹配的任何內容
由於這種原固
不推薦在大型表上使用這種類型的搜索或者比較
至少應該提醒用戶
系統尋找滿足搜索標准的數據行時所需的等待時間非常重要
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22233.html