10 LIKE的用法
10.1 LIKE作用
在WHERE子句中使用LIKE运算符来搜索列中的指定模式。
有两个通配符与LIKE运算符一起使用:
% 百分号表示零个、一个或者多个字符
_ 下划线表示单个字符
注意:MS Access使用问号(?)而不是下划线(_)。
百分号和下滑线也可以组合使用!
10.2 LIKE语法
SELECT column1,column2,... FROM table_name WHERE columnN LIKE pattern;
下面是一些使用'%'和'_'通配符显示不同LIKE运算符的例子:
LIKE 运算符 | 描述 |
LIKE 'a%' | 查找以'a'开头的任何值 |
LIKE '%a' | 查找以'a'结尾的任何值 |
LIKE '%or%' | 查找在任何位置具有'or'的值 |
LIKE '_r%' | 查找在第二个位置具有'r'的值 |
LIKE 'a_%_%' | 查找以'a'开头且长度至少为3个字符的值 |
LIKE 'a%o' | 查找以'a'开头,以'o'结尾的值 |