目录
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() 函数
【实例】
返回一个数字的绝对值:
SELECT Abs(-243.5) AS AbsNum;
【定义和用法】
Abs() 函数返回一个数字的绝对(正)值。
【语法】
Abs(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。一个数值 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回一个数的反正切:
SELECT Atn(5) AS AtnNum;
【定义和用法】
Atn() 函数返回数字的反正切。
【语法】
Atn(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。一个数值 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回 "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);
【实例】
返回一个角度的余弦:
SELECT Cos(5) AS CosNum;
【定义和用法】
Cos() 函数返回角度的余弦值。
【语法】
Cos(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。一个数值 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回 "Products" 表中的产品数量:
SELECT Count(ProductID) AS NumberOfProducts FROM Products;
【定义和用法】
Count() 函数返回选择查询返回的记录数。
注: NULL 值不计算在内。
【语法】
Count(expression)
【参数值】
参数 | 描述 |
---|---|
expression | 必需。字段或字符串值 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回e的5次方:
SELECT Exp(5) AS ExpNum;
【定义和用法】
Exp() 函数返回 e 指定数字的幂。
常数e (2.718281),是自然对数的底。
【语法】
Exp(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。 The power number |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回数字的整数部分:
SELECT Fix(756.43) AS FixNum;
【定义和用法】
Fix() 函数返回数字的整数部分。
【语法】
Fix(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。一个数值 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回"Price"列的整数部分:
SELECT Fix(Price) AS FixNum FROM Products;
【实例】
将数值表达式格式化为百分比:
SELECT Format(0.5, "Percent") AS FormattedNum;
【定义和用法】
Format() 函数以指定格式格式化数值。
【语法】
Format(value, format)
【参数值】
参数 | 描述 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
value | 必需。要格式化的数值 | ||||||||||||||||||||
format | 可选。要使用的格式。
|
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
将"Price"列格式化为货币:
SELECT Format(Price, "Currency") AS FormattedPrice
FROM Products;
【实例】
返回数字的整数部分:
SELECT Int(756.43) AS IntNum;
【定义和用法】
Int() 函数返回数字的整数部分。
注:如果 number 为负数,则此函数返回小于或等于 number 的第一个负整数。
【语法】
Int(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。一个数值 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回"价格"列的整数部分:
SELECT Int(Price) AS IntNum FROM Products;
【实例】
在 "Products" 表中找出最贵产品的价格:
SELECT Max(Price) AS LargestPrice FROM Products;
【定义和用法】
Max() 函数返回一组值中的最大值。
注: 另请参见 Min() 函数。
【语法】
Max(expression)
【参数值】
参数 | 描述 |
---|---|
expression | 必需。数值(可以是字段或公式) |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
在 "Products" 表中查找最便宜产品的价格:
SELECT Min(Price) AS SmallestPrice FROM Products;
【定义和用法】
Min() 函数返回一组值中的最小值。
注: 另请参阅 Max() 函数。
【语法】
Min(expression)
【参数值】
参数 | 描述 |
---|---|
expression | 必需。数值(可以是字段或公式) |
【技术细节】
适用于: | From Access 2000 |
---|
【定义和用法】
Randomize() 函数使用种子初始化随机数生成器(由 Rnd() 使用)。
【语法】
Randomize(seed)
【参数值】
参数 | 描述 |
---|---|
seed | 可选。Rnd() 用来生成随机数的数值。 如果省略,MS Access 将使用系统计时器作为种子值。 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回一个介于 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 |
---|
【实例】
将 "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 |
---|
【实例】
返回一个数字的符号:
SELECT Sgn(243.5) AS SgnNum;
【定义和用法】
Sgn() 函数返回一个数字的符号。
此函数将返回以下之一:
【语法】
Sgn(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。返回符号的数字 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回一个数的平方根:
SELECT Sqr(64) AS SqrNum;
【定义和用法】
Sqr() 函数返回数字的平方根。
【语法】
Sqr(number)
【参数值】
参数 | 描述 |
---|---|
number | 必需。计算平方根的正数 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
返回"OrderDetails"表中"Quantity"字段的总和:
SELECT Sum(Quantity) AS TotalItemsOrdered FROM OrderDetails;
【定义和用法】
Sum() 函数计算一组值的总和。
注: NULL 值被忽略。
【语法】
Sum(expression)
【参数值】
参数 | 描述 |
---|---|
expression | 必需。字段或公式 |
【技术细节】
适用于: | From Access 2000 |
---|
【实例】
读取一个字符串并返回字符串中找到的数字:
SELECT Val(PostalCode) FROM Customers;
【定义和用法】
Val() 函数读取一个字符串并返回在字符串中找到的数字。
注:一旦遇到非数字字符,此函数就会停止读取。
【语法】
Val(string)
【参数值】
参数 | 描述 |
---|---|
string | 必需。字符串表达式 |
【技术细节】
适用于: | From Access 2000 |
---|