永发信息网

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

答案:1  悬赏:80  手机版
解决时间 2021-11-24 03:44
mysql中如何将数据库表中的一列数字进行随机分成4个组
最佳答案
可以用Floor与Rand函数嵌套表达式为每行记录生成1-4之间的随机数,然后以该随机数对记录行排序,这样就可将该列数随机分成四组了。当然表的记录行数不能太少,否则无法保证至少有4个组。

请参考下列sql实现语句:

这里假设表名为t1,字段名为num

select t.* from
(select Floor(4* Rand()+1) as GroupName,
num from t1) t order by t.GroupName;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
企业自有房屋发生的装修费如何进行会计处理和
公务员体检视力刚刚达到4.9(0.8)能合格么?还
泰洁干洗(车站路与三江路交叉口旁)地址在哪,
《gamble rumble》M.O.V.E 罗马音!或者换成
洛阳国宝花园都是别墅么
VIVO手机的二手价格
刚买的魅族手环,第一次绑定手机的时候突然手
以下哪一种多路复用技术能动态地分配时间
1吨导热油跟30吨沥青溶在一起如何把导热油提
如果前任打电话给你他的想法是什么?
作文题目原来温暖一直都在我身边写600字
日语中します到底怎么理解?テレ
肩甲骨缝钝痛疼痛是怎么回事
这段时间我经常想念一个同性朋友,还有想亲吻
白居易的福得故园草送别
推荐资讯
钣金图标45度为什么折135度去
淮南哪个软件可以查违章
教学设计中怎么进行学情分析
色与春庭暮是什么意思
2018年会不会有黑色暴雨
在镇雄一般做一次足疗是多少钱?
九州环宇大厦公交路线湖塘乐购出发
山东省德康生物技术有限公司是否传销
电脑只是单单的从winx换到winx系统,那硬盘中
长虹电视怎么用手机做遥控器?
1982年腊28农历是几月几号
叶城县公安局地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?