2016-10-30 6 views
0

共通の属性を持つ表の2つの行から2つの整数を一緒に追加しようとしています。こちらの表は、次のとおりです。一般的な属性を持つ別の行から属性を追加します。

=> 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) 

私はちょうどそれらの2行分まとめNUMITEMSと組み合わせるexname =「シルバードル」との2つの行を持って、結果を作成するために、テーブルを照会しようとしています。 9と2は、私はこれを行うにはどうすればよい11にまとめられていることを

  exname   | numitems 
------------------------------+---------- 
Notes      |  10 
Notes to Coins    |  16 
Silver Dollars    |  11 
(3 rows) 

お知らせ:

私はこの結果を持って、クエリを作成しようとしていますか?

+0

を試してみてください。 https://www.google.com.au/search?q=sum+group+sql+stackoverflow&oq=sum+group+sql+stackoverflow&aqs=chrome..69i57.13432j0j7&sourceid=chrome&ie=UTF-8#q=sum+group + sql + stack + overflow –

+0

ありがとう、Keith John Hutchison!私はちょうどgoogleへの言葉を知らなかったと思います。 – human306

答えて

1

これは機能します。

select exname, sum(numitems) numitems 
from hello 
group by exname ; 
1

スタックオーバーフローのグループとの合算について多くの答えがありますが、この1

select exname, sum(numitems)as numitems 
from hello 
group by exname 
関連する問題