2009-06-24 15 views
5

हमारे पास इंटरबेस 7.1 डेटाबेस है और मैं यह समझने की कोशिश कर रहा हूं कि क्वेरी द्वारा लौटाए गए रिकॉर्ड्स की संख्या को केवल 1 तक कैसे सीमित किया जाए। मुझे वास्तव में केवल अंतिम रिकॉर्ड से इवेंट कोड पता होना चाहिए, जिसमें क्वेरी होगी यदि मैं किसी प्रकार की सीमा नहीं कर सकता तो सैकड़ों रिकॉर्ड वापस कर दें।इंटरबेज 7.1 के लिए लौटाए गए रिकॉर्ड्स की संख्या को मैं कैसे सीमित करूं?

अग्रिम धन्यवाद!

उत्तर

11

मुझे लगता है कि मैंने इसे समझ लिया। col पंक्तियों 1

4

स्वीकार किए जाते हैं जवाब के अनुसार द्वारा इस तरह कुछ करने के लिए की जरूरत ... तालिका आदेश से

चुनें *:

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 

यह पृष्ठांकित परिणामों के लिए विशेष रूप से उपयोगी है।

InterBase Product Documentation पृष्ठ पर एंबेडेड एसक्यूएल गाइड से: