Retorne um valor de campo do primeiro ou último registro no conjunto de resultados retornado por uma consulta.
Sintaxe
First( expr )
Last( expr )
O espaço reservado expr representa um expressão de cadeia de caracteres identificar o campo que contém os dados que você deseja usar ou uma expressão que executa um cálculo usando os dados nesse campo. Operandos em expr podem incluir o nome de um campo de tabela, uma constante ou uma função (que pode ser intrínseca ou definida pelo usuário, mas não uma das outras funções de agregação SQL).
Comentários
Essas funções retornam o valor de um campo especificado no primeiro ou último registro, respectivamente, do conjunto de resultados retornado por uma consulta. Se a consulta não incluir uma cláusula ORDER BY, os valores retornados por essas funções serão arbitrários porque os registros geralmente são retornados em nenhuma ordem específica.
Exemplos
Expressão |
Resultados |
SELECT First(DateofSale) AS Expr1 FROM ProductSales; |
Retorne o primeiro valor do campo "DateofSale" na tabela ProductSales. |
SELECIONE Last(UnitPrice) como LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Retornar o último valor do campo "UnitPrice" e Primeiro valor do campo "DateofSale", exibe-os na coluna LastPrice e FirstDate, respectivamente. |