有一个表中含有word和number两个字段,能否用sql语句实现将word相同的数据的number项相加,并和为一个

解决方案 »

  1.   

    word是什么数据类型,字符串的话,字符串之间需要什么分隔符么?
    这类型的实现还是蛮简单的了
      

  2.   

    你的意思是不是:
    word  number
     a      12
     a      15
     a      12
     b      26
    得到结果为
    word  number
     a      39
     b      26
    ??????????????
    如果是这个意思的话就蛮简单 :
     select word,sum(number) from 表名 group by word;
    你说的合并,是查询出来合并成一个字段吗?
    用 “||”连接
      

  3.   

    为什么一开始我用这个方法就能得到这个结果,现在又不可以了?所有的都和在一起了....
    得不到
    word number
     a 39
     b 26
    这个了
      

  4.   

    不好意思,再问一下....这样只是select出来,可不可将这种改变用UPdata的方式写在表里?