Возвращают значение поля из первой или последней записи в результирующем наборе запроса.
Синтаксис
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 соответственно. |