查询的条件

来自计算思维百科
跳转至: 导航搜索

在实际应用中,并非只是简单的查询,往往需要指定一定的条件。例如,查找1980年出生的读者。这种带条件的查询需要通过设置查询条件来实现。

查询条件是运算符、常量、字段值、函数以及字段名和属性等的任意组合,能够计算出一个结果。查询条件在创建带条件的查询时经常用到。

运算符是构成查询条件的基本元素,Access提供了关系运算符、逻辑运算符和特殊运算符。3种运算符及含义如表1、表2和表3所示。

关系运算符

说明

=

等于

小于

大于

<> 

不等于

<=

小于等于

>=

大于等于

表1 关系运算符及含义

逻辑运算符

说明

Not

当Not连接的表达式为真时,整个表达式为假

And

当And连接的表达式均为真时,整个表达式为真

Or

当Or连接的表达式均为假时,整个表达式为假

表2 逻辑运算符及含义

逻辑运算符

说明

In

用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配

Between

用于指定一个字段值的范围,指定的范围之间用And连接

Like

用于指定查找文本字段的字符模式。在所定义的字符模式中,用“?”表示该位置可匹配任何一个字符;用“*”表示该位置可匹配任何多个字符;用“#”表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围

Is Null

用于指定一个字段为空

Is Not Null

用于指定一个字段为非空

表3 特殊运算符及含义

Access提供了大量的内置函数,也称为标准函数或函数,如算术函数、字符函数、日期/时间函数和统计函数等。这些函数为更好地构造查询条件提供了很大的便利,也为准确地进行统计计算、实现数据处理提供了有效的方法。