让数据库中的一列能在表中平均分配个数
在order_info表中有num一列,其中num列有'0','1','2','3',四种情况,假如num 为0的行数为5000,为1的行数为3000,为2的行数为4000,为3的行数为1000.怎么能使他们平均分配一下。谢谢指教
------解决方案--------------------如何平均分配?
HASH分区?
------解决方案--------------------那是想更新种类信息,各种类的行相等?
------解决方案--------------------平均分配
------解决方案--------------------SQL code
select mod(rownum,4) from dual connect by rownum<=(select count(1)from order_info)--总条数