有没有软件或者是语句可以在几个数字里算出哪几个相加等于多少举例有数据,1,2,3,4,5,6,7,8,9,10我要列出相加等于10的,结果集:1,9,2,8,3,7,4,6,顺序无所谓, 有这样的程序吗?或者SQL本身就有呢?

解决方案 »

  1.   

    一定要在SQL实现吗?没有FOR循环~只有WHILE~挺困难的~可以先取出来在程序中实现吧~能简单很多~化繁为简吧~
      

  2.   

    VC、JAVA都行~把列数据取出来~按照要求来循环~取出来的目的只有一个,方便循环判断~至于判断几个数相加等于多少的循环语句网上有很多~呵呵~如果你数据量很大就得寻找点高效算法了~感觉这问题算法方面比较复杂~可以去算法区瞅瞅~