從查詢傳回的結果集中的第一筆或最後一筆記錄傳回欄位值。
語法
第一個 (expr)
Last (expr)
expr 預留位置代表字串運算式,用於識別包含您要使用之資料的欄位,或是使用該欄位的資料執行計算的運算式。 expr 中的運算元可以包含資料表欄位、常數或函數 (名稱,其可以是內建或使用者定義,但不得包含其他 SQL 彙總函數) 之一。
註解
這些函數會分別傳回查詢所傳回結果集之第一筆或最後一筆記錄中指定欄位的值。 如果查詢不包含 ORDER BY 子句,這些函數所傳回的值將會是任意的,因為記錄通常不會以特定的順序傳回。
範例
| 運算式 | 結果 |
|---|---|
| SELECT First (DateofSale) AS Expr1 FROM ProductSales; | 傳回資料表 ProductSales 中 “DateofSale” 欄位中的第一個值。 |
| SELECT Last (UnitPrice) as LastPrice, First (DateofSale) AS FirstDate FROM ProductSales; | 從 “UnitPrice” 欄位傳回最後一個值,從 “DateofSale” 欄位傳回第一個值,並將它們分別顯示在 LastPrice 和 FirstDate 行中。 |