全球旧事资料 分类
Access中的常用函数
1Cou
t函数
计算查询所返回的记录数
语法
Cou
texpr
expr占位符代表字符串表达式,它标识的字段包含了要统计的数据,或者是使用该字段的数据执行计算的表达式。expr中的操作数可包括表字段名或函数名(可以是固有的或者用户自定义的函数,但不能是其他SQL聚合函数)。可以统计包括文本在内的任何类型数据。
说明
可以使用Cou
t来统计基本查询的记录数。例如,可以通过Cou
t来统计已发往特定城市的定单数目。
尽管expr能够对字段执行计算,但是Cou
t仅仅计算出记录的数目。记录中所存储的数值类型与计算无关。
Cou
t函数不统计包含Null字段的记录,除非expr是星号通配符。如果使用了星号通配符,Cou
t会计算出包括包含Null字段在内的所有记录的数目。使用Cou
t方式比使用Cou
t(Colum
Name)方式快很多。不要用单引号将星号括起来。下面的示例计算Orders表中的记录数目。SELECTCou
t
ASTotalOrdersFROMOrders
如果expr标识多个字段,那么Cou
t函数仅统计至少有一个字段为非Null值的记录。如果所有指定字段均为Null值,那么该记录不被统计在内。可以使用号分隔字段名。下面的示例显示了如何将计算限于那些ShippedDate或Freight为非Null值的记录:SELECT
Cou
tShippedDateFreight
ASNotNullFROMOrders可以在查询表达式中使用Cou
t。也可以将该表达式用于QueryDef对象的SQL属性中,或者在基于SQL查询创建Recordset对象时使用该表达式。
第1页共15页
f2Mi
、Max函数
返回包含在查询的指定字段内的一组值中的最小和最大值。
语法
Mi
exprMaxexprexpr占位符代表一个字符串表达式,它标识了包含要计算的数据的字段,或者是使用该字段中的数据执行计算的表达式。expr中的操作数可包括表字段、常量或函数(可以是固有的或用户自定义的函数,但不能是其他SQL聚合函数)的名称。
说明
通过Mi
和Max,可以基于指定的聚合(或分组)来确定字段中的最小和最大值。例如,可以通过这些函数来返回最低和最高的运费。如果没有指定聚合函数,将使用整个表。可以将Mi
和Max用在查询表达式中和QueryDef对象的SQL属性中,或者在基于SQL查询创建Recordset对象时使用这些表达式。
3Avg函数
计算在查询的指定字段中所包含的一组值的算术平均值。
语法
Avgexprexpr占位符代表一个字符串表达式,它标识的字段包含被计算平均值的数据,或者代表使用该字段的数据执行计算的表达式。expr中的操作数可包括表字段名、常量名或函数名(可以是固有的或用户自定义的函数,但不能是其他Sr
好听全球资料 返回顶部