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的单词。关于堆栈溢出中的组求和,有很多答案。谢谢,基思·约翰·哈奇森!我想我只是不知道谷歌该怎么说。