全面掌握MS ACCESS SQL(62)
时 间:2018-03-01 10:18:39
作 者:Big Young ID:252 城市:襄阳
摘 要: 聚合函数:Var,VarP,StDev,StDevP,Min,Max,First,Last
正 文:
第四节 运用First函数和Last函数
一、功能
First函数和Last函数返回在查询所返回的结果集中的第一个或者最后一个记录的字段值。
二、语法
First (expr)
Last (expr)
expr占位符代表表达式字符串,标识了包含我们将要使用的数据或使用该字段中数据执行计算的表达式的字段。expr中的操作数可以包括表字段、常量或函数(可以是固有函数或用户定义但不是其他SQL聚合函数)的名称。
三、注解
First和最Last函数的功能是类似于一个DAO记录集对象的MoveFirst和MoveLast方法。它们将分别返回所查询的记录集中的第一个或最后一个记录中指定字段的值。因为记录通常以非特定顺序返回(除非查询中包含ORDER BY子句),这些函数返回的记录是任意的记录顺序。
四、示例
示例一:
本例使用Employees表,返回从该表的第一条记录和最后一条记录的LastName字段中的值。
Select First(LastName) as First,
Last(LastName) as Last
FROM Employees;
示例二:
下一个示例将使用First和Last函数,与只使用Min和Max函数来查找最早和最晚出生日期的员工进行了比较。
Select First(BirthDate) as FirstBD, Last(BirthDate) as LastBD
FROM Employees;
Select Min(BirthDate) as MinBD,Max(BirthDate) as MaxBD
FROM Employees;
第五节 运用Min函数和Max函数
一、功能
Min和Max函数在查询中返回指定字段中的值最小或最大的字段值。
二、语法
Min (expr)
Max (expr)
expr占位符代表表达式字符串,标识包含要计算的数据或使用该字段中数据执行计算的表达式的字段。expr中的操作数可以包括表字段、常量或函数(可以是固有函数或用户定义但不是其他SQL聚合函数)的名称。
三、注解
我们可以使用Min和Max来确定基于指定的聚合或分组的字段中的最小和最大值。例如,可以使用这些函数返回的最低和最高的运货成本。如果没有指定聚合函数,则使用整个表。
Min和Max可以用在查询表达式中的QueryDef对象或基于SQL查询创建的记录集对象的SQL属性中。
四、示例
此示例使用订单表返回运往英国的订单的最低和最高的运货成本。
Select Min(Freight) AS [Low Freight], Max(Freight)AS [High Freight]
FROM orders Where ShipCountry = 'UK';
第六节 运用StDev函数和StDevP函数
一、功能
StDev和StDevP函数以包含在查询中的指定字段内的一组值作为总体样本或总体样本抽样计算其标准偏差的估计值。
二、语法
StDev (expr)
StDevP (expr)
expr占位符代表表达式字符串,标识包含要计算的数值数据或使用该字段中数据执行计算的表达式的字段。expr中的操作数可以包括表字段、常量或函数(可以是固有函数或用户定义但不是其他SQL聚合函数)的名称。
三、注解
StDevP函数计算样本而StDev函数计算总体样本。
如果基础查询包含的记录少于两个(或者没有记录,对于StDevP函数),这些函数将返回Null值(表示无法计算标准偏差)。
可以在查询表达式中使用StDev和StDevP函数。也可以在基于SQL查询创建的记录集对象以及QueryDef对象的SQL属性中使用此表达式。
四、示例
此示例使用订单表估算运往英国的订单的运货成本的标准偏差。
Select StDev(Freight) AS [Freight Deviation]
FROM orders
Where ShipCountry = 'UK';"
Select StDevP(Freight) AS [Freight DevP]
FROM orders
Where ShipCountry = 'UK';
第七节 运用Var函数和VarP函数
一、功能
Var和VarP函数返回以包含在查询的指定字段内的一组值为总体样本或总体样本抽样的方差的估计值。
二、语法
Var (expr)
VarP (expr)
expr占位符代表字符串表达式,标识包含要计算的数值数据或使用该字段中数据执行计算的表达式的字段。expr中的操作数可以包括表字段、常量或函数(可以是固有函数或用户定义但不是其他SQL聚合函数)的名称。
三、注解
VarP函数计算样本,Var函数计算总体样本。
如果基础查询包含的记录少于两个,Var和VarP函数返回空值,表示无法计算方差。
在查询表达式中,或在SQL语句中,可以使用Var和VarP函数。
四、示例
此示例使用订单表来估计运费运往英国的订单的方差。
Select Var(Freight) AS [UK Freight Variance]
FROM orders
Where ShipCountry = 'UK';"
Select VarP(Freight) AS [UK Freight VarianceP]
FROM orders
Where ShipCountry = 'UK';
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)