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

पेजनेशन पर लगातार मैसकल राउनम कैसे प्राप्त करें?

आपको एक सबक्वेरी के अंदर पंक्ति संख्या प्राप्त करने के लिए गणना को लपेटने की जरूरत है और इसे बाहरी SELECT पर सीमित करना होगा कथन ताकि row_number टूट न जाए, उदा,

उपरोक्त आपके उदाहरण से कॉलम का नाम और तालिका का नाम भिन्न हो सकता है लेकिन क्वेरी का विचार समान है।

SELECT  RowNumber, Student_ID, Student_Name
FROM
        (
            SELECT  @rownum := @rownum + 1 RowNumber,
                    t.*
            FROM    student t, (SELECT @rownum := 0) s
            ORDER   BY t.Student_ID
        ) subQ
// LIMIT    0, 3



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ्रीबेस में सभी संबंधित अभिनेताओं को पुनः प्राप्त/संग्रहीत करना

  2. Mysql डेटाबेस में विदेशी कुंजी मान को कैसे अपडेट करें

  3. एकाधिक mysql तालिका स्तंभों का योग, घटाना और शामिल हों

  4. तालिका सिंटैक्स त्रुटि बनाएँ

  5. मैसकल ड्राइवर की समस्या