正如问题所述,我需要插入一个随机值,其中之一为0或1;我该如何正确使用RAND()函数来实现这个目标?
TRUE
FALSE
使用取模运算符
select floor(rand() * 10) % 2
RAND()函数返回0到1之间的随机数,因此您可以将浮点精度四舍五入到最近的整数...即有效地为0或1:
SELECT ROUND(RAND())
选择 当 RAND() > 0.5 时,返回1 ,否则返回0 end
TRUE
或FALSE
,中间没有其他内容。为什么要踩我? - silkfire