Επιστρέφει μια τιμή πεδίου από την πρώτη ή την τελευταία εγγραφή του συνόλου αποτελεσμάτων που επιστρέφεται από ένα ερώτημα.
Σύνταξη
First(expr)
Last(expr)
Το σύμβολο κράτησης θέσης παράστασης αντιπροσωπεύει μια παράσταση συμβολοσειράς που προσδιορίζει το πεδίο που περιέχει τα δεδομένα που θέλετε να χρησιμοποιήσετε ή μια παράσταση που εκτελεί έναν υπολογισμό χρησιμοποιώντας τα δεδομένα σε αυτό το πεδίο. Οι τελεστέοι στο expr μπορεί να περιλαμβάνουν το όνομα ενός πεδίου πίνακα, μια σταθερά ή μια συνάρτηση (που μπορεί να είναι εγγενής ή καθορισμένη από το χρήστη, αλλά όχι μία από τις άλλες συναρτήσεις συγκεντρωτικών αποτελεσμάτων SQL).
Παρατηρήσεις
Αυτές οι συναρτήσεις επιστρέφουν την τιμή ενός καθορισμένου πεδίου στην πρώτη ή την τελευταία εγγραφή, αντίστοιχα, του συνόλου αποτελεσμάτων που επιστρέφεται από ένα ερώτημα. Εάν το ερώτημα δεν περιλαμβάνει τον όρο ORDER BY, οι τιμές που επιστρέφονται από αυτές τις συναρτήσεις θα είναι αυθαίρετες, επειδή οι εγγραφές συνήθως επιστρέφονται χωρίς συγκεκριμένη σειρά.
Παραδείγματα
| Έκφραση | Αποτελέσματα |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | Επιστρέφει την πρώτη τιμή από το πεδίο "DateofSale" στον πίνακα ProductSales. |
| SELECT Last(UnitPrice) as LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | Επιστρέφει την Τελευταία τιμή από το πεδίο "Τιμή_μονάδας" και την Πρώτη τιμή από το πεδίο "ΗμερομηνίαΠώλησης", τις εμφανίζει στη στήλη LastPrice και FirstDate αντίστοιχα. |