我正在尝试从具有共同属性的表中的两行中添加两个整数。下面是表格:
=> 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