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

mysql यादृच्छिक परिणाम दिखाएं

ORDER BY RAND() LIMIT 1; . का उपयोग करें , के अनुसार RAND() (स्पष्टीकरण के नीचे के पास)। मुझे यकीन नहीं है कि आप इसे नेस्टिंग के बिना कर सकते हैं, लेकिन यह इतना महंगा नहीं होना चाहिए कि आपकी नेस्टेड टेबल में केवल 2 पंक्तियाँ हों।

SELECT * FROM 
    (SELECT * FROM events WHERE featured = 1 ORDER BY timestamp DESC LIMIT 2) 
ORDER BY RAND() LIMIT 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्टार्टअप पर MySQL क्रैश

  2. एक स्लग बनाने के लिए mySQL संग्रहीत कार्य

  3. एक GoDaddy होस्टेड साइट पर PHP.ini को अपडेट करना

  4. pyodbc 64-बिट कैसे स्थापित करें?

  5. विशेष पंक्ति के आसपास SQL ​​चयन विंडो