Tagastab päringu tagastatud tulemikomplekti esimese või viimase kirje väljaväärtuse.
Süntaks
First( expr )
Last( expr )
Avaldise kohatäide tähistab stringavaldis, mis tuvastab välja, mis sisaldab kasutatavaid andmeid, või avaldist, mis teeb arvutuse selle välja andmete abil. Avaldise operandid võivad sisaldada tabelivälja, konstandi või funktsiooni nime (mis võib olla kas olemuslik või kasutaja määratletud, kuid mitte üks muudest SQL-kokkuvõttefunktsioonidest).
Kommentaarid
Need funktsioonid tagastavad päringu tagastatud tulemikomplekti esimese või viimase kirje määratud välja väärtuse. Kui päring ei sisalda klauslit ORDER BY, on nende funktsioonide tagastatud väärtused meelevaldsed, kuna kirjed tagastatakse tavaliselt kindlas järjestuses.
Näited
Avaldis |
Tulemid |
SELECT First(DateofSale) AS Expr1 FROM ProductSales; |
Tagastab esimese väärtuse tabeli Tootemüük väljalt DateofSale. |
SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; |
Tagastab väljade "ÜhikuHind" ja Esimese väärtuse väljalt "DateofSale" viimase väärtuse, kuvab need vastavalt veergudes LastPrice (ViimaneHind) ja FirstDate (Esimene kuupäev). |