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