我的表格中有兩列,分別是id
和education
。現在我想隨機分配教育領域值,可以在這個集合('HA','BA,'CA' and 'DA')
。我怎樣才能在一個命令中做到這一點。 id
是此表的主鍵。如何從一個集合中隨機分配值到一個字段?
0
A
回答
4
由於ELT(N,str1,str2,str3,…)
下記載:
返回
str1
如果N = 1
,str2
如果N = 2
,等等。
作爲RAND()
下記載:
爲了獲得一個隨機整數範圍
i <= R < j
R
,使用表達式FLOOR(i + RAND() * (j – i))
。
因此:
UPDATE my_table SET education = ELT(FLOOR(1 + RAND() * 4), 'HA', 'BA', 'CA', 'DA')
看到它的sqlfiddle。
+2
+1 [That works](http://sqlfiddle.com/#!2/d49fe/13) –
+0
太棒了...謝謝 –
相關問題
- 1. 如何從一個隨機值集合中只使用一次值
- 2. 如何從非連續集合中獲得一個隨機數?
- 3. 統一隨機訪問一個集合
- 4. 如何在紅寶石中隨機分配一個數字?
- 5. 從一個字段中插入一部分值到另一個字段
- 6. 如何爲一個變量分配一個隨機數?
- 7. 從一個集合中選擇N個隨機數
- 8. 如何在T-SQL中隨機分配一個用戶到另一個用戶?
- 9. 分配一個MySQL字段值到一個PHP變量
- 10. 如何從一個集合中隨機選取一個隨機的所有物品?
- 11. Python:隨機分配兩個值中的一個
- 12. 如何從java中的一個數組中得到一個隨機值
- 13. 如何從兩個Django表單創建一個字段集合?
- 14. 如何從一個集合中減去另一個集合中的數字?
- 15. 從表中選擇一個隨機值,基於另一個隨機值
- 16. 如何分配一個隨機數到JButton
- 17. 將兩個字段的值合併爲一個集合中的一個
- 18. 按行隨機分配值進入到一個文本框
- 19. MongoDB:如何將一個`id`字段添加到集合中?
- 20. 從集合中選擇一個隨機數
- 21. 從一個集合的迭代器中獲取第一個項目會返回一個隨機值嗎?
- 22. 如何從一個數組中生成3個隨機值
- 23. 將值從一個字段傳遞到另一個字段
- 24. TFS從一個字段到另一個字段的「複製」值
- 25. Sitecore Rocks,從一個字段複製值到另一個字段
- 26. 如何將「has_many」關聯和字段從一個集合移動到另一個集合?
- 27. 如何根據第三個字段將一個字段的值分配給另一個字段?
- 28. Python的隨機委託從一個列表值到另一個
- 29. 閉包:分配一個字段到本地捕獲哪個值?
- 30. MongoDB:如何獲得按第一個字符分組並匹配第二個字段的字段集合?
你想用隨機的'教育'值填充你的表? –
是的,但是這些應該只來自這個問題提到的集合。 –
我不知道如何用sql-command來做到這一點。但你可以創建一個非常簡單的PHP腳本來填充這個表! –