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

Синтаксис

First( выражение )

Last( выражение )

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

Примечания

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

Примеры

Expression

Результаты

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.