ADO.NET学习笔记--通配符过滤
通配符过滤关键字使用LIKE 。
单字符匹配的通配符为半角下划线“_”,它匹配单个出现的字符。
eg:以任意字符开头,剩余部分为“erry”
SELECT * FROM T_Employee WHERE FName LIKE '_erry'
多字符匹配的通配符为半角百分号“%”,它匹配任意次数(零或多个)出现的任意字符。 “k%”匹配以“k”开头、任意长度的字符串
eg:检索姓名中包含字母“n”的员工信息
SELECT * FROM T_Employee WHERE FName LIKE '%n%'
通配符
解释
示例
‘_’
一个字符
A Like 'C_'
%
任意长度的字符串
B Like 'CO_%'
[ ]
括号中所指定范围内的一个字符
C Like '9W0[1-2]'
[^]
不在括号中所指定范围内的一个字符
D Like ‘%[A-D][^1-2]'