DMin 和 DMax 功能 MS 访问
原文:https://www . geeksforgeeks . org/dmin-and-dmax-functions-ms-access/
1。DMin()功能:
MS Access 中的 DMin()函数用于确定一组指定记录(一个域)中的最小值。DMin 函数返回满足标准的最小值。如果表达式识别数值数据,DMin 函数返回数值。如果表达式识别字符串数据,它们将返回按字母顺序排列的第一个字符串。DMin 函数和最小函数的区别在于,在 d Min 函数中,在对数据进行分组之前先对值进行评估,而在最小函数中,在对字段表达式中的值进行评估之前先对数据进行分组。
Syntax : DMin ( expr , domain , criteria)
参数:
该方法接受三个参数,如上所述,如下所述:
- expr–它标识了我们想要找到最小值的字段。它可以是标识表或查询中的字段的字符串表达式,也可以是对该字段中的数据执行计算的表达式。
- 域–它标识构成域的记录集。它可以是表名,也可以是不需要参数的查询的查询名。
- 标准–它标识一个字符串表达式,用于限制执行 DMin 函数的数据范围。它是可选的。它是应用于域的 WHERE 子句。
返回:
它返回指定记录集中的最小值。
表-产品详情。
产品标识 | 产品 _ 价格 |
---|---|
One hundred and one | ten thousand |
One hundred and two | Eleven thousand |
One hundred and three | Five thousand |
One hundred and four | Seven thousand |
示例-1 : 寻找最低产品价格
Select DMin("Product_Price", "ProcuctDetails") as Min_Price;
输出:
最低价格 |
---|
Five thousand |
示例-2 : 查找给定条件下的最小产品价格,其中产品 id 为 104。
Select DMin("Product_Price", "ProcuctDetails","Product_Id = 104") as Min_Price;
输出:
最低价格 |
---|
Seven thousand |
2。DMax()功能–
MS Access 中的 DMax()函数用于确定一组指定记录(一个域)中的最大值。DMax 函数返回满足标准的最大值。如果 expr 识别数字数据,DMax 函数返回数字值。如果 expr 识别字符串数据,它们会返回按字母顺序排在最后的字符串。d Max 和 Max 的区别在于,在 DMax 函数中,在对数据进行分组之前对值进行评估,而在 Max 函数的情况下,在对字段表达式中的值进行评估之前对数据进行分组。
语法–
DMax( expr , domain , criteria)
参数:
该方法接受三个参数,如上所述,如下所述:
- expr–它标识了我们想要找到最大值的字段。它可以是标识表或查询中的字段的字符串表达式,也可以是对该字段中的数据执行计算的表达式。
- 域–它标识构成域的记录集。它可以是表名,也可以是不需要参数的查询的查询名。
- 标准–它标识一个字符串表达式,用于限制执行 DMax 函数的数据范围。它是可选的。它是应用于域的 WHERE 子句。
返回:
它返回指定记录集中的最大值。
表-产品详情。
产品标识 | 产品 _ 价格 |
---|---|
One hundred and one | ten thousand |
One hundred and two | Eleven thousand |
One hundred and three | Five thousand |
One hundred and four | Seven thousand |
例-1 : 求最高产品价格。
Select DMax("Product_Price", "ProcuctDetails") as Max_Price;
输出:
最高价格 |
---|
Eleven thousand |
例-2 : 求给定条件下产品 id 为 103 的最大产品价格。
Select DMax("Product_Price", "ProcuctDetails","Product_Id = 103") as Max_Price;
输出:
最高价格 |
---|
Five thousand |
版权属于:月萌API www.moonapi.com,转载请注明出处