mysql中如何将数据库表中的一列数字进行随机分成4个组

mysql中如何将数据库表中的一列数字进行随机分成4个组,第1张

可以用Floor与Rand函数嵌套表达式为每行记录生成1-4之间的随机数,然后以该随机数对记录行排序,这样就可将该列数随机分成四组了。当然表的记录行数不能太少,否则无法保证至少有4个组。请参考下列sql实现语句:这里假设表名为t1,字段名为numselect t.* from (select Floor(4* Rand()+1) as GroupName,num from t1) t order by t.GroupName

msyql已经的执行顺序。mysql中随机数不能分组的原因是,msyql已经的执行顺序,MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品,MySQL是最流行的关系型数据库管理。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7603618.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存