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

RAND (बीज) का उपयोग करके MySQL में पंक्तियों का नमूना कैसे लें?

ऐसा करने के लिए सभी पंक्तियों के लिए एक ही बीज का प्रयोग करें, जैसे:

select id from foo where rand(42) < 0.05 order by id desc limit 100

देखें rand() दस्तावेज़ इस तरह से क्यों काम करता है। यदि आप मूल्यों का एक और सेट चाहते हैं तो बीज बदलें।



  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:त्रुटि कोड [1267]; ऑपरेशन '=' के लिए कॉलेशन का अवैध मिश्रण (latin1_general_cs,IMPLICIT) और (latin1_swedish_ci,IMPLICIT)

  2. अच्छा विचार/बुरा विचार? सबक्वेरी परिणामों के एक छोटे से सेट के बाहर MySQL रैंड () का उपयोग करना?

  3. एक पंक्ति को सभी पंक्तियों में शामिल करें और सभी पंक्तियों को वापस करें

  4. पीडीओ को mysql_query और तैयार बयान

  5. PHP के माध्यम से mysql के साथ पुनरावर्ती ट्री ट्रैवर्सल