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