MicrosoftAccess中的过滤条件设置
I. 对于⽂本及备注类型字段的过滤⽅式为:
若要包含满⾜下⾯条件
的记录
使⽤此条件查询结果
完全匹配⼀个值,
如“China”
"China"返回“国家/地区”字段设置为“China”的记录。
不匹配某个值,
如“Mexico”
Not "Mexico"返回“国家/地区”字段设置为“Mexico”以外的国家/地区的记录。
以指定的字符串开头,如
U
Like U*返回名称以“U”开头的所有国家/地区(如 UK、USA 等等)的记录。
注释当在表达式中使⽤星号 (*) 时,它表⽰任意字符串 - 它也称为通配符。有关此类字符的列表,请参阅⽂章。
不以指定字符串开头,如
U
Not Like U*返回名称以“U”以外的字符开头的所有国家/地区的记录。
包含指定字符串,
如“Korea”
Like "*Korea*"返回包含字符串“Korea”的所有国家/地区的记录。
不包含指定字符串,
如“Korea”
Not Like "*Korea*"返回不包含字符串“Korea”的所有国家/地区的记录。
以指定字符串结尾,
如“ina”
Like "*ina"返回名称以“ina”结尾的所有国家/地区(如 China 和 Argentina)的记录。
不以指定字符串结尾,
如“ina”
Not Like "*ina"返回以“ina”结尾的所有国家/地区(如 China 和 Argentina)之外的记录。
包含 Null 值(即缺少
值)
Is Null返回该字段中没有值的记录。
不包含 Null 值Is Not Null返回该字段中不缺少值的记录。
包含零长度字符串""(⼀对引号)返回该字段设置为空(不是 Null)值的记录。例如,提供给另⼀个部门的销售记录可能在“国家地区”字段中包含空值。不包含零长度字符串Not ""返回“国家/地区”字段含有⾮空值的记录。
包含 Null 值或零长度字
符串
"" Or Is Null返回该字段中没有值或者该字段设置为空值的记录。
不为空Is Not Null And Not ""返回“国家/地区”字段含有⾮空、⾮ Null 值的记录。
按字母顺序排在某个值
(如 Mexico)后⾯
>= "Mexico"返回从 Mexico 开始⼀直到字母表结束的所有国家/地区的记录。
在指定范围内,如 A 到
D
Like "[A-D]*"返回名称以字母“A”到“D”开头的国家/地区的记录。
匹配两个值中的任⼀值,
如 USA 或 UK
"USA" Or "UK"返回对应 USA 和 UK 的记录。
包含值列表中的任⼀值In("France", "China",
"Germany", "Japan")
返回对应列表中指定的所有国家/地区的记录。
在字段值的特定位置包含某些字符Right([CountryRegion],
1) = "y"
返回最后⼀个字母为“y”的所有国家/地区的记录。
满⾜长度要求Len([CountryRegion]) >
10
access常见条件表达式返回名称长度⼤于 10 个字符的国家/地区的记录。
匹配特定模式Like "Chi??"返回名称为五个字符长并且前三个字符为“Chi”的国家/地区(如 China 和 Chile)的记录。
注释字符 ? 和 _ 在表达式中使⽤时表⽰单个字符,这些字符也称为通配符。字符 _ 不能在包含 ? 字符的表达式中使⽤,也不能在
包含 * 通配符的表达式中使⽤。您可以在同时包含 % 通配符的表达式中使⽤通配符 _。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论