Функции First и Last

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Возвращают значение поля из первой или последней записи в результирующем наборе запроса.

Синтаксис

First(expr)

Last(expr)

Заполнитель expr представляет строковое выражение, идентифицирующее поле, содержащее нужные данные, или выражение, которое выполняет вычисление с использованием данных в этом поле. Операндом в выражении может быть имя таблицы, константа или функция (встроенная или определяемая пользователем, но не другая агрегатная функция SQL).

Примечания

Эти функции возвращают значение определенного поля в первой или в последней записи результирующего набора, возвращаемого запросом. Если запрос не содержит предложения ORDER BY, значения, возвращаемые этими функциями, будут случайными, так как записи обычно возвращаются в произвольном порядке.

Примеры

Выражение Результаты
SELECT First(DateofSale) AS Expr1 FROM ProductSales; Возвращает первое значение из поля DateofSale в таблице ProductSales.
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; Возвращает последнее значение из поля UnitPrice и first value из поля DateofSale, отображает их в столбцах LastPrice и FirstDate соответственно.

Вычисление полей в функциях SQL