文本条件
………………
完全匹配一个值,如“China” "China"
不匹配某个值,如“Mexico” Not "Mexico"
以指定的字符串开头,如 U Like U*
不以指定字符串开头,如 U Not Like U*
包含指定字符串,如“Korea” Like "*Korea*"
不包含指定字符串,如“Korea” Not Like "*Korea*"
以指定字符串结尾,如“ina” Like "*ina"
不以指定字符串结尾,如“ina” Not Like "*ina"
包含 Null 值(即缺少值) Is Null
不包含 Null 值 Is Not Null
包含零长度字符串 ""(一对引号)
不包含零长度字符串 Not ""
包含 Null 值或零长度字符串 "" Or Is Null
不为空 Is Not Null And Not ""
按字母顺序排在某个值(如 Mexico)后面 >= "Mexico"
在指定范围内,如 A 到 D Like "[A-D]*"
匹配两个值中的任一值,如 USA 或 UK "USA" Or "UK"
包含值列表中的任一值 In("France", "China", "Germany", "Japan")
在字段值的特定位置包含某些字符 Right([CountryRegion], 1) = "y"
满足长度要求 Len([CountryRegion]) > 10
匹配特定模式 Like "Chi??"
日期条件
………………
完全匹配一个值,如 2/2/2006 #2/2/2006#
不匹配某个值,如 2/2/2006 Not #2/2/2006#
包含某个特定日期(如 2/2/2006)之前的值 < #2/2/2006#
包含某个特定日期(如 2/2/2006)之后的值 > #2/2/2006#
包含某个日期范围之内的值 &gt;#2/2/2006# and <#2/4/2006#
包含某个范围之外的值 &lt;#2/2/2006# or >#2/4/2006#
包含两个值中的任一值,如 2/2/2006 或 2/3/2006 #2/2/2006# or #2/3/2006#
包含多个值之一 In (#2/1/2006#, #3/1/2006#, #4/1/2006#)
包含特定月份(与年份无关)内的某个日期,如 12 月 DatePart("m", [销售日期]) = 12
包含特定季度(与年份无关)内的某个日期,如一季度 DatePart("q", [销售日期]) = 1
包含明天的日期 Date() + 1
包含当年内每个月最后一天的日期 DateSerial(Year([销售日期]),Month([销售日期])+1,1)-1
包含前 7 天内的日期 Between Date() and Date()-6
包含属于当前月的日期 Year([销售日期]) = Year(Now()) And Month([销售日期]) = Month(Now())
包含前 30 天或 31 天内的日期 Between Date( ) And DateAdd("M", -1, Date( ))
包含属于当前季度的日期 Year([销售日期]) = Year(Now()) And DatePart("q", Date()) = DatePart("q", Now())
包含当年内的日期 Year([销售日期]) = Year(Date())
包含发生在过去的日期 < Date()
筛选 Null 值(即缺少值) Is Null
筛选非 Null 值 Is Not Null
数值条件
………………
完全匹配一个值,如 100 100
不匹配某个值,如 1000 Not 1000
包含小于某个值(如 100)的值 &lt; 100
&lt;= 100
包含大于某个值(如 99.99)的值 >99.99
&gt;=99.99
包含两个值(如 20 或 25)中的任一值 20 or 25
包含某个值范围之内的值 &gt;49.99 and <99.99
- 或 -
Between 50 and 100
包含某个范围之外的值 &lt;50 or >100
包含多个特定值之一 In(20, 25, 30)
包含以指定数字结尾的值 Like "*4.99"
包含 Null 值(即缺少值) Is Null
包含非 Null 值 Is Not Null