إرجاع قيمة حقل من السجل الأول أو الأخير في مجموعة النتائج التي تم إرجاعها بواسطة استعلام.
بناء الجملة
First (expr)
Last(expr)
يمثل العنصر النائب expr تعبير سلسلة يحدد الحقل الذي يحتوي على البيانات التي تريد استخدامها أو تعبير يقوم بإجراء عملية حسابية باستخدام البيانات الموجودة في ذلك الحقل. يمكن أن تتضمن المعاملات في expr اسم حقل جدول أو ثابت أو دالة (والتي يمكن أن تكون جوهرية أو معرفة من قبل المستخدم ولكنها ليست إحدى دالات SQL التجميعية الأخرى).
ملاحظات
ترجع هذه الدالات قيمة حقل محدد في السجل الأول أو الأخير، على التوالي، لمجموعة النتائج التي تم إرجاعها بواسطة استعلام. إذا لم يتضمن الاستعلام عبارة ORDER BY، فستكون القيم التي ترجعها هذه الدالات عشوائية لأنه يتم عادة إرجاع السجلات بدون ترتيب معين.
أمثلة
| التعبير | النتائج |
|---|---|
| تحديد First(DateofSale) AS Expr1 FROM ProductSales; | ترجع القيمة الأولى من الحقل "تاريخ البيع" في الجدول مبيعات المنتجات. |
| تحديد Last(UnitPrice) ك LastPrice, First(DateofSale) AS FirstDate FROM ProductSales; | إرجاع القيمة الأخيرة من الحقل "سعر الوحدة" والقيمة الأولى من الحقل "تاريخ البيع"، تعرضهما في العمود LastPrice وFirstDate على التوالي. |