MS Access 函数参考手册(MS Access 数值函数)

本文详细介绍了MSAccess中一系列数学函数,包括Abs()获取绝对值,Atn()计算反正切,Avg()求平均值,Cos()计算余弦,以及Count(),Exp(),Fix(),Format(),Int(),Max(),Min(),Randomize(),Rnd(),Round(),Sgn(),Sqr(),Sum(),和Val()等函数的使用方法和语法,适用于Access2000及以上版本。
摘要由CSDN通过智能技术生成

目录

MS Access Abs() 函数

MS Access Atn() 函数

MS Access Avg() 函数

MS Access Cos() 函数

MS Access Count() 函数

MS Access Exp() 函数

MS Access Fix() 函数

MS Access Format() 函数

MS Access Int() 函数

MS Access Max() 函数

MS Access Min() 函数

MS Access Randomize() 函数

MS Access Rnd 函数

MS Access Round() 函数

MS Access Sgn() 函数

MS Access Sqr() 函数

MS Access Sum() 函数

MS Access Val() 函数


MS Access Abs() 函数

【实例】

返回一个数字的绝对值:

SELECT Abs(-243.5) AS AbsNum;

【定义和用法】

Abs() 函数返回一个数字的绝对(正)值。

【语法】

Abs(number)

【参数值】

参数描述
number必需。一个数值

【技术细节】

适用于:From Access 2000

MS Access Atn() 函数

【实例】

返回一个数的反正切:

SELECT Atn(5) AS AtnNum;

【定义和用法】

Atn() 函数返回数字的反正切。

【语法】

Atn(number)

【参数值】

参数描述
number必需。一个数值

【技术细节】

适用于:From Access 2000

MS Access Avg() 函数

【实例】

返回 "Products" 表中 "Price" 列的平均值:

SELECT Avg(Price) AS AveragePrice FROM Products;

【定义和用法】

Avg() 函数返回表达式的平均值。

注: NULL 值被忽略。

【语法】

Avg(expression)

【参数值】

参数描述
expression必需。数值(可以是字段或公式)

【技术细节】

适用于:From Access 2000

【实例】

选择价格高于平均价格的所有产品:

SELECT * FROM Products
WHERE Price > (SELECT Avg(Price) FROM Products);

MS Access Cos() 函数

【实例】

返回一个角度的余弦:

SELECT Cos(5) AS CosNum;

【定义和用法】

Cos() 函数返回角度的余弦值。

【语法】

Cos(number)

【参数值】

参数描述
number必需。一个数值

【技术细节】

适用于:From Access 2000

MS Access Count() 函数

【实例】

返回 "Products" 表中的产品数量:

SELECT Count(ProductID) AS NumberOfProducts FROM Products;

【定义和用法】

Count() 函数返回选择查询返回的记录数。

注: NULL 值不计算在内。

【语法】

Count(expression)

【参数值】

参数描述
expression必需。字段或字符串值

【技术细节】

适用于:From Access 2000

MS Access Exp() 函数

【实例】

返回e的5次方:

SELECT Exp(5) AS ExpNum;

【定义和用法】

Exp() 函数返回 e 指定数字的幂。

常数e (2.718281),是自然对数的底。

【语法】

Exp(number)

【参数值】

参数描述
number必需。 The power number

【技术细节】

适用于:From Access 2000

MS Access Fix() 函数

【实例】

返回数字的整数部分:

SELECT Fix(756.43) AS FixNum;

【定义和用法】

Fix() 函数返回数字的整数部分。

【语法】

Fix(number)

【参数值】

参数描述
number必需。一个数值

【技术细节】

适用于:From Access 2000

【实例】

返回"Price"列的整数部分:

SELECT Fix(Price) AS FixNum FROM Products;

MS Access Format() 函数

【实例】

将数值表达式格式化为百分比:

SELECT Format(0.5, "Percent") AS FormattedNum;

【定义和用法】

Format() 函数以指定格式格式化数值。

【语法】

Format(value, format)

【参数值】

参数描述
value必需。要格式化的数值
format可选。要使用的格式。
格式描述
General Number表示一个数字,没有千位分隔符
Currency表示货币,用千位分隔符和两位小数
Fixed小数点左边最少显示一位,小数点右边最少显示两位
Standard显示千位分隔符+小数点左边最少一位,小数点右边两位
Percent显示一个百分比值(带百分号)和小数点右侧的两位数
Scientific表示科学记数法
Yes/No如果 value = 0 则显示 No,如果 value 则显示 Yes <> 0
True/False如果 value = 0 则显示 False,如果 value 则显示 True <> 0
On/Off如果 value = 0 则显示 Off,如果 value 则显示 On <> 0

【技术细节】

适用于:From Access 2000

【实例】

将"Price"列格式化为货币:

SELECT Format(Price, "Currency") AS FormattedPrice
FROM Products;

MS Access Int() 函数

【实例】

返回数字的整数部分:

SELECT Int(756.43) AS IntNum;

【定义和用法】

Int() 函数返回数字的整数部分。

注:如果 number 为负数,则此函数返回小于或等于 number 的第一个负整数。

【语法】

Int(number)

【参数值】

参数描述
number必需。一个数值

【技术细节】

适用于:From Access 2000

【实例】

返回"价格"列的整数部分:

SELECT Int(Price) AS IntNum FROM Products;

MS Access Max() 函数

【实例】

在 "Products" 表中找出最贵产品的价格:

SELECT Max(Price) AS LargestPrice FROM Products;

【定义和用法】

Max() 函数返回一组值中的最大值。

注: 另请参见 Min() 函数。

【语法】

Max(expression)

【参数值】

参数描述
expression必需。数值(可以是字段或公式)

【技术细节】

适用于:From Access 2000

MS Access Min() 函数

【实例】

在 "Products" 表中查找最便宜产品的价格:

SELECT Min(Price) AS SmallestPrice FROM Products;

【定义和用法】

Min() 函数返回一组值中的最小值。

注: 另请参阅 Max() 函数。

【语法】

Min(expression)

【参数值】

参数描述
expression必需。数值(可以是字段或公式)

【技术细节】

适用于:From Access 2000

MS Access Randomize() 函数

【定义和用法】

Randomize() 函数使用种子初始化随机数生成器(由 Rnd() 使用)。

【语法】

Randomize(seed)

【参数值】

参数描述
seed可选。Rnd() 用来生成随机数的数值。 如果省略,MS Access 将使用系统计时器作为种子值。

【技术细节】

适用于:From Access 2000

MS Access Rnd 函数

【实例】

返回一个介于 1 和 10 之间的随机数,以及另一个介于 100 和 499 之间的随机数:

SELECT Int((10 - 1 + 1) * Rnd + 1) AS RandNumBetween1and10,
Int((499 - 100 + 1) * Rnd + 100) AS RandNumBetween100and499;

【定义和用法】

Rnd 函数返回一个随机数。

注:如果在调用 Rnd 函数之前没有调用 Randomize() 函数,Rnd 函数可能会返回相同的随机数 每次编号!

【语法】

返回一个小于1但大于等于0的随机整数:

Rnd

要返回给定范围内的随机整数,请使用以下公式:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

【参数值】

参数描述
upperbound必需。随机数的最高允许值
下限必需。随机数的最低允许值

【技术细节】

适用于:From Access 2000

MS Access Round() 函数

【实例】

将 "Products" 表中的价格列四舍五入到小数点后一位:

SELECT ProductName, Price, Round(Price, 1) AS RoundedPrice
FROM Products;

【定义和用法】

Round() 函数将数字四舍五入到指定的小数位数。

注:如果表达式以 5 结尾,则此函数将四舍五入以使最后一位数字为偶数。 以下是一些示例:

Round(34.55, 1) - 结果:34.6(向上取整)
Round(34.65, 1) - 结果:34.6(向下取整)

【语法】

Round(expression, decimal_places)

【参数值】

参数描述
expression必需。要四舍五入的数值表达式
decimal_places可选。要将表达式舍入到的小数位数。 如果省略,则函数四舍五入到最接近的整数

【技术细节】

适用于:From Access 2000

MS Access Sgn() 函数

【实例】

返回一个数字的符号:

SELECT Sgn(243.5) AS SgnNum;

【定义和用法】

Sgn() 函数返回一个数字的符号。

此函数将返回以下之一:

  • 如果数字 > 0,返回 1
  • 如果 number = 0,则返回 0
  • 如果数字
  • 0,返回-1

【语法】

Sgn(number)

【参数值】

参数描述
number必需。返回符号的数字

【技术细节】

适用于:From Access 2000

MS Access Sqr() 函数

【实例】

返回一个数的平方根:

SELECT Sqr(64) AS SqrNum;

【定义和用法】

Sqr() 函数返回数字的平方根。

【语法】

Sqr(number)

【参数值】

参数描述
number必需。计算平方根的正数

【技术细节】

适用于:From Access 2000

MS Access Sum() 函数

【实例】

返回"OrderDetails"表中"Quantity"字段的总和:

SELECT Sum(Quantity) AS TotalItemsOrdered FROM OrderDetails;

【定义和用法】

Sum() 函数计算一组值的总和。

注: NULL 值被忽略。

【语法】

Sum(expression)

【参数值】

参数描述
expression必需。字段或公式

【技术细节】

适用于:From Access 2000

MS Access Val() 函数

【实例】

读取一个字符串并返回字符串中找到的数字:

SELECT Val(PostalCode) FROM Customers;

【定义和用法】

Val() 函数读取一个字符串并返回在字符串中找到的数字。

注:一旦遇到非数字字符,此函数就会停止读取。

【语法】

Val(string)

【参数值】

参数描述
string必需。字符串表达式

【技术细节】

适用于:From Access 2000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值