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