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

MySQL अद्यतन 1-3 के बीच यादृच्छिक संख्या के साथ

इसे आजमाएं:

UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 );

MySQL दस्तावेज़ीकरण से RAND . के लिए :

तो उपरोक्त क्वेरी में, सबसे बड़ा मान जो 1 + RAND()*3 . द्वारा उत्पन्न किया जा सकता है होगा 3.999999 , जो फ़्लोर करने पर 3 देगा। सबसे छोटा मान तब होगा जब RAND() रिटर्न 0, जिस स्थिति में यह 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. पीडीओ का उपयोग करके त्रुटि प्रबंधन के लिए सर्वोत्तम अभ्यास

  4. MYSQLI_REPORT_STRICT का उपयोग करके mysqli को अपवाद कैसे बनाया जाए?

  5. LOAD DATA LOCAL INFILE त्रुटि देता है इस MySQL संस्करण के साथ प्रयुक्त कमांड की अनुमति नहीं है