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

मैं तालिका से प्रत्येक एनएच रिकॉर्ड कैसे प्राप्त करूं?

आप इस तरह की एक ही क्वेरी में अलग-अलग ऑफ़सेट क्वेरी कर सकते हैं

select NAME from 
   (select @row:[email protected]+1 as row, t.NAME from 
    tbl t, (select @row := 0) y 
    where alphabet_index='A' order by alphabet_index) z 
where row % 880 = 1;

यह @row वैरिएबल के माध्यम से प्रत्येक पंक्ति में एक अद्वितीय पूर्णांक आईडी जोड़ देगा। फिर यह मॉड्यूलो ऑपरेटर और उस चर के माध्यम से हर दूसरे 880 में एक पंक्ति का चयन करेगा। दोहराने योग्य व्यवहार प्राप्त करने के लिए खंड दर आदेश आवश्यक है, अन्यथा परिणाम प्रभावी रूप से यादृच्छिक होगा।



  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. PHP - MySQL PDO अधिकतम क्वेरी आकार

  3. स्पष्ट रूप से आदेश देकर डेड लॉक से बचें

  4. दूरस्थ MySQL सर्वर से कनेक्ट करने में असमर्थ

  5. एक उपयोगकर्ता परिभाषित फ़ंक्शन बनाएं जो Mysql में GROUP BY के साथ काम करता है