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