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

PHP का उपयोग करके डेटाबेस में दोहराए बिना यादृच्छिक संख्या कैसे उत्पन्न करें?

SELECT FLOOR(RAND() * 99999) AS random_num
FROM numbers_mst 
WHERE "random_num" NOT IN (SELECT my_number FROM numbers_mst)
LIMIT 1

यह क्या करता है:

  1. RAND() का उपयोग करके 0 - 1 के बीच यादृच्छिक संख्या का चयन करता है।
  2. इसे 0 - 99999 के बीच की संख्या के रूप में बढ़ाता है।
  3. केवल वही चुनता है जो पहले से तालिका में मौजूद नहीं है।
  4. केवल 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. विदेशी कुंजी को छोड़े बिना मूली-स्तंभ अद्वितीय कुंजी छोड़ें?

  2. क्या ये दो कार्य स्वच्छता के लिए अधिक हैं?

  3. सीएक्स-फ्रीज:दिखावा विशेषता त्रुटि:'कोई नहीं' ऑब्जेक्ट में कोई विशेषता नहीं है 'लिखें'

  4. केस संवेदनशील तालिका नामों को कैसे बल दें?

  5. जोड़ें () उदाहरण – MySQL