标签: mysql random boolean
正如问题所述,我需要插入一个0或1之一的随机值;如何正确使用RAND()函数来实现这一目标?
答案 0 :(得分:7)
使用模运算符
select floor(rand() * 10) % 2
答案 1 :(得分:0)
RAND()返回0到1之间的随机数,因此您可以将浮动精度舍入到最接近的整数...有效0或1:
SELECT ROUND(RAND())
这对我很有用。
答案 2 :(得分:0)
当RAND()> 0.5时选择大小写,然后1否则0结束