在mysql中获取随机数组值
我试图创建一个模拟数据集来测试一些查询。如何从mysql中的数组中获得随机选择。例如:在mysql中获取随机数组值,mysql,sql,Mysql,Sql,我试图创建一个模拟数据集来测试一些查询。如何从mysql中的数组中获得随机选择。例如: select id, random(['microsoft', 'chrome', 'firefox']) browser from mytable 您可以使用elt()和random(): @大卫542:@大卫542。它从列表中选择一个值。@GordonLinoff谢谢——“ELT”代表什么?(不是提取负载变换,是吗?@David542。我猜是“元素”。 select id, elt(flo
select id, random(['microsoft', 'chrome', 'firefox']) browser from mytable
您可以使用elt()
和random()
:
@大卫542:@大卫542。它从列表中选择一个值。@GordonLinoff谢谢——“ELT”代表什么?(不是提取负载变换,是吗?@David542。我猜是“元素”。
select id,
elt(floor(rand() * 3 + 1), 'microsoft', 'chrome', 'firefox') browser
from mytable;