Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

sqlite IPHONE में कॉलम की तरह RowNum कैसे प्राप्त करें?

नकली राउनम समाधान चतुर है, लेकिन मुझे डर है कि यह अच्छी तरह से स्केल नहीं करता है (जटिल क्वेरी के लिए आपको प्रत्येक पंक्ति में वर्तमान पंक्ति से पहले पंक्ति की संख्या में शामिल होना और गिनना होगा)।

मैं चयन के रूप में create table tmp as select /*your query*/ . का उपयोग करने पर विचार करूंगा .क्योंकि चयन ऑपरेशन के रूप में बनाने के मामले में पंक्तियों को सम्मिलित करते समय बनाई गई पंक्ति ठीक वही होती है जो पंक्तिबद्ध (एक काउंटर) होगी। यह SQLite दस्तावेज़ द्वारा निर्दिष्ट किया गया है।

एक बार प्रारंभिक क्वेरी डालने के बाद, आपको केवल tmp तालिका को क्वेरी करने की आवश्यकता है:

select rowid, /* your columns */ from tmp
order by rowid


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में अपरकेस अक्षरों वाली पंक्तियों को खोजने के 4 तरीके

  2. किसी तालिका से कॉलम का चयन कैसे करें जिसमें गैर शून्य मान हों?

  3. Oracle.DataAccess.dll मौजूद नहीं है, हालांकि यह मौजूद है

  4. गतिशील Oracle Pivot_In_Clause

  5. ORA-01219:डेटाबेस नहीं खुला:केवल निश्चित तालिकाओं/दृश्यों पर प्रश्नों की अनुमति है