Mengembalikan nilai bidang dari catatan pertama atau terakhir dalam rangkaian hasil yang dihasilkan oleh kueri.
Sintaks
Pertama(expr)
Terakhir(expr)
Placeholder expr mewakili ekspresi string yang mengidentifikasi bidang yang berisi data yang ingin Anda gunakan atau ekspresi yang melakukan penghitungan menggunakan data dalam bidang tersebut. Operan dalam expr dapat menyertakan nama bidang tabel, konstanta, atau fungsi (yang dapat berupa intrinsik atau ditentukan pengguna, tetapi bukan salah satu fungsi agregat SQL lainnya).
Keterangan
Fungsi ini menghasilkan nilai dari bidang yang ditentukan dalam catatan pertama atau terakhir, masing-masing, dari rangkaian hasil yang dihasilkan oleh kueri. Jika kueri tidak menyertakan klausa ORDER BY, nilai yang dihasilkan oleh fungsi ini akan arbitrer karena rekaman biasanya dikembalikan tanpa urutan tertentu.
Contoh
| Ekspresi | Hasil |
|---|---|
| PILIH Pertama(TanggalPenjualan) SEBAGAI Expr1 DARI ProductSales; | Kembalikan nilai pertama dari bidang "DateofSale" dalam tabel ProductSales. |
| PILIH Last(UnitPrice) sebagai LastPrice, First(DateofSale) SEBAGAI FirstDate FROM ProductSales; | Kembalikan nilai terakhir dari bidang "UnitPrice" dan Nilai pertama dari bidang "DateofSale", menampilkannya masing-masing dalam kolom LastPrice dan FirstDate. |