नकली राउनम समाधान चतुर है, लेकिन मुझे डर है कि यह अच्छी तरह से स्केल नहीं करता है (जटिल क्वेरी के लिए आपको प्रत्येक पंक्ति में वर्तमान पंक्ति से पहले पंक्ति की संख्या में शामिल होना और गिनना होगा)।
मैं चयन के रूप में create table tmp as select /*your query*/
. का उपयोग करने पर विचार करूंगा .क्योंकि चयन ऑपरेशन के रूप में बनाने के मामले में पंक्तियों को सम्मिलित करते समय बनाई गई पंक्ति ठीक वही होती है जो पंक्तिबद्ध (एक काउंटर) होगी। यह SQLite दस्तावेज़ द्वारा निर्दिष्ट किया गया है।
एक बार प्रारंभिक क्वेरी डालने के बाद, आपको केवल tmp तालिका को क्वेरी करने की आवश्यकता है:
select rowid, /* your columns */ from tmp
order by rowid