החזר ערך שדה מרשומה הראשונה או האחרונה בערכת התוצאות שהוחזרה על-ידי שאילתה.
תחביר
First(expr)
Last(expr)
מציין המיקום 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; | החזרת הערך האחרון מהשדות "UnitPrice" והערך הראשון מהשדות "DateofSale", מציג אותם בעמודה LastPrice ו- FirstDate בהתאמה. |