首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

让数据库中的一列能在表中平均分配个数,该怎么解决

2012-08-02 
让数据库中的一列能在表中平均分配个数在order_info表中有num一列,其中num列有0,1,2,3,四种情况,

让数据库中的一列能在表中平均分配个数
在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)--总条数 

热点排行
Bad Request.