sql - 如何在sql语句中组合或合并字符数据类型
问题描述
我有一个问题。我在网上寻找了一些帮助,但没有一个显示出准确的结果。如果有人能在这方面帮助我,我将不胜感激。
这是场景:
我有一个 db_table 'A' ,我必须合并重复的行,我还必须添加另一个字符数据类型的列,它是这样的。
表 A
ID |SCORE(character)
-------------------
90 |10000
93 |00005
94 |02000
90 |02000
94 |00005
输出将是:
ID |SCORE(character)
-------------
90 |12000
93 |00005
94 |02005
解决方案
您需要使用SUM
和GROUP BY
。试试看:
SELECT id,sum( convert (int,score)) from myTable group by ID