Връща стойност на поле от първия или последния запис в набора от резултати, върнати от заявка.
Синтаксис
First (expr)
Last(израз)
Контейнерът за израз представлява низов израз, идентифициращ полето, съдържащо данните, които искате да използвате, или израз, който извършва изчисление с помощта на данните в това поле. Операндите в expr могат да включват името на поле от таблица, константа или функция (които могат да бъдат присъщи или дефинирани от потребителя, но не и някоя от другите SQL агрегатни функции).
Забележки
Тези функции връщат стойността на указаното поле съответно в първия или последния запис на набора резултати, върнати от заявка. Ако заявката не съдържа клауза ORDER BY, стойностите, върнати от тези функции, ще бъдат произволни, защото записите обикновено се връщат без определен ред.
Примери
| Израз | Резултати |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Връща се първата стойност от полето "DateofSale" в таблицата ProductSales. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Връща последната стойност от полето "Единична цена" и първата стойност от полето "Дата на продажба", показва ги съответно в колона LastPrice и FirstDate. |