החזרת ערך שדה מהרשומה הראשונה או האחרונה בערכת התוצאות שהוחזרה על-ידי שאילתה.
תחביר
ראשון (expr)
Last(expr)
מציין המיקום expr מייצג ביטוי מחרוזת המזהה את השדה המכיל את הנתונים שבהם ברצונך להשתמש או ביטוי המבצע חישוב באמצעות הנתונים בשדה זה. אופרנדים ב - expr יכולים לכלול שם של שדה טבלה, קבוע או פונקציה (שיכולה להיות מהותית או מוגדרת על-ידי המשתמש, אך לא אחת מפונקציות הצבירה האחרות של SQL).
הערות
פונקציות אלה מחזירות את הערך של שדה שצוין ברשומה הראשונה או האחרונה, בהתאמה, של ערכת התוצאות שהוחזרה על-ידי שאילתה. אם השאילתה אינה כוללת משפט ORDER BY, הערכים המוחזרים על-ידי פונקציות אלה יהיו שרירותיים מכיוון שהרשומות מוחזרות בדרך כלל ללא סדר מסוים.
דוגמאות
| ביטוי | תוצאות |
|---|---|
| SELECT First(DateofSale) AS Expr1 FROM ProductSales; | החזר את הערך הראשון מהשדה "DateofSale" בטבלה ProductSales. |
| בחר Last(UnitPrice) כ- LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | החזרת הערך האחרון מהשדה "UnitPrice" והערך הראשון מהשדה "DateofSale", הצגתם בעמודות LastPrice ו- FirstDate בהתאמה. |