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



我正在尝试从具有共同属性的表中的两行中添加两个整数。下面是表格:

=> 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)as numitems 
from hello
group by exname

最新更新