Sql 从具有公共属性的单独行中添加属性

Sql 从具有公共属性的单独行中添加属性,sql,postgresql,Sql,Postgresql,我试图将表中两行中具有公共属性的两个整数相加。这是表格: => select * from hello; exname | location | numitems ------------------------------+-----------+---------- Notes | Gallery B | 10 Notes to Coins | Ga

我试图将表中两行中具有公共属性的两个整数相加。这是表格:

=> select * from hello;
            exname            | location  | numitems
------------------------------+-----------+----------
 Notes                        | Gallery B |       10
 Notes to Coins               | Gallery C |       16
 Silver Dollars               | Gallery A |        9
 Silver Dollars               | Gallery D |        2
(4 rows)
我试图查询该表,以创建一个结果,该结果包含两行exname='Silver Dollars',并将这两行的numitems相加

我正在尝试创建具有以下结果的查询:

            exname            | numitems
------------------------------+----------
 Notes                        |       10
 Notes to Coins               |       16
 Silver Dollars               |       11
(3 rows)
请注意,9和2的总和为11。我该怎么做呢?

这样就行了

select exname, sum(numitems) numitems 
from hello
group by exname ;
这会奏效的

select exname, sum(numitems) numitems 
from hello
group by exname ;
试试这个

select exname, sum(numitems)as numitems 
from hello
group by exname
试试这个

select exname, sum(numitems)as numitems 
from hello
group by exname

关于堆栈溢出中使用组求和,有很多答案。谢谢,基思·约翰·哈奇森!我想我只是不知道google的单词。关于堆栈溢出中的组求和,有很多答案。谢谢,基思·约翰·哈奇森!我想我只是不知道谷歌该怎么说。