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

मैं MySQL में यादृच्छिक पंक्तियों का चयन कैसे करूं?

टर्बोड अपने उत्तर के करीब था, वह बस बेतरतीब ढंग से आदेश दे रहा था, जब ऐसा लगता है कि आप ए 2 और ए 3 से संबंधित लोगों के साथ संयोजन के रूप में यादृच्छिक पंक्तियों को प्राप्त करने के बाद, पिड द्वारा ऑर्डर करना चाहते थे:

(
    SELECT *
    FROM `mytable`
    WHERE 
        name ='A2' OR 
        name ='A3'
    LIMIT 2
)
UNION
(
    SELECT DISTINCT *
    FROM `mytable`
    WHERE 
        name !='A2' OR 
        name !='A3'
    ORDER BY RAND( ) LIMIT 2
) 
ORDER BY `pid`


  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. एक के रूप में दो कॉलम कैसे चुनें?

  3. my.ini में कैरेक्टर_सेट_डेटाबेस और कॉलेशन_डेटाबेस को utf8 पर कैसे सेट करें?

  4. तालिका में समान संख्या पैटर्न ढूँढना

  5. बाइनरी कॉलेशन का उपयोग करने से क्या प्रभाव पड़ता है?