كيف يمكنني تحديد عدد السجلات التي تم إرجاعها لينترباسي 7.1؟

StackOverflow https://stackoverflow.com/questions/1040427

  •  22-07-2019
  •  | 
  •  

سؤال

لدينا قاعدة بيانات ينترباسي 7.1 وأنا في محاولة لمعرفة كيفية تحديد عدد السجلات التي تم إرجاعها من قبل الاستعلام إلى مجرد 1. أنا حقا بحاجة فقط إلى معرفة رمز الحدث من السجل الأخير، الذي الاستعلام سيعود مئات السجلات إذا كنت لا تستطيع أن تفعل نوعا من الحد المسموح به.

ويرجع الفضل في ذلك مسبقا!

هل كانت مفيدة؟

المحلول

وأعتقد أنني حظيت بها. بحاجة إلى القيام بشيء من هذا القبيل ...

SELECT * FROM table ORDER BY col ROWS 1

نصائح أخرى

وكما في الإجابة المقبولة:

SELECT * FROM table ORDER BY col ROWS 1

وسيعود نتيجة واحدة فقط. هناك أيضا العديد من الخيارات الأخرى الصف الحد المتاحة:

<اقتباس فقرة>
ROWS n        Returns the first n rows of the result set, or n percent if used with PERCENT
ROWS m TO n   Returns rows m through n, inclusive or the mth to nth percent
ROWS n BY p   Returns every pth row of the first n rows

وهذا مفيد بشكل خاص للحصول على نتائج ترحيلها.

ومن دليل SQL جزءا لا يتجزأ من على الصفحة وثائق المنتج ينترباسي:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top