كيف يمكنني تحديد عدد السجلات التي تم إرجاعها لينترباسي 7.1؟
سؤال
لدينا قاعدة بيانات ينترباسي 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 جزءا لا يتجزأ من على الصفحة وثائق المنتج ينترباسي:
لا تنتمي إلى StackOverflow