我现在需要随机抽取table表的的数据,表的数据有100万,table存在一个字段a
要求抽取出来的数据a字段的总和要等于1000,谁有好的方法,请教了!

解决方案 »

  1.   

    楼主参考下
    http://topic.csdn.net/u/20090825/20/7b2c44b0-d2f5-4628-82d1-7d5b57f1ab66.html
      

  2.   

    1楼引用的文章,会否重复取相同的记录号?
    例如:
    id   value
    1     3
    2     3
    3     2
    4     2
    得出的结果为1,1,3,3
    而不是1,2,3,4这样的结果
      

  3.   

    not instr(v_str,','||id||',')>0他这里已经过滤重复的了,不会出现重复ID
      

  4.   

    加个参数
    初值为1,每进行一次循环则增加1
    当达到一定数值的时候还在进行循环,return,返回相应信息