📅  最后修改于: 2023-12-03 14:44:24.642000             🧑  作者: Mango
在 MS Access 中,First()
和 Last()
函数是用于查询中选择第一个和最后一个记录的常用函数。这些函数可以用于在数据表中检索特定值的记录以及任何其他查询需要的情况。
First()
函数返回选择集中第一个记录的字段值。它可以与其他函数一起使用,如 SUM()
或 AVG()
,以返回选择集中第一个记录的汇总值。
First(expr)
| 参数 | 描述 | | --- | --- | | expr | 必需。要检查的表达式或字段 |
以下示例显示如何在查询中使用 First()
函数来选择每个唯一的国家/地区记录的第一个城市:
SELECT [Region], First([City]) AS [First City]
FROM [Customers]
GROUP BY [Region];
结果类似于以下输出:
| Region | First City | | --- | --- | | North | Seattle | | South | Dallas | | East | New York | | West | Los Angeles |
Last()
函数返回选择集中最后一个记录的字段值。它可以与其他函数一起使用,如 SUM()
或 AVG()
,以返回选择集中最后一个记录的汇总值。
Last(expr)
| 参数 | 描述 | | --- | --- | | expr | 必需。要检查的表达式或字段 |
以下示例显示如何在查询中使用 Last()
函数来选择每个唯一的国家/地区记录的最后一个城市:
SELECT [Region], Last([City]) AS [Last City]
FROM [Customers]
GROUP BY [Region];
结果类似于以下输出:
| Region | Last City | | --- | --- | | North | Tacoma | | South | Houston | | East | Boston | | West | San Diego |
First()
和 Last()
函数都是非常有用的 MS Access 函数,可以在许多查询中用于选择特定记录的值。它们可以与其他函数一起使用,以返回记录的汇总值,从而使查询更加灵活。