1

たとえば、次の値を持つ sales というテーブルがあるとします。

╔════════╦═══════╗
║  ITEM  ║ SALES ║
╠════════╬═══════╣
║ record ║     4 ║
║ cd     ║     2 ║
║ cd     ║     5 ║
║ record ║     1 ║
╚════════╩═══════╝

私の出力が次のようになるように、個別のアイテムの合計でソートするクエリを作成するにはどうすればよいですか。

╔════════╦════════════╗
║  ITEM  ║ TOTALSALES ║
╠════════╬════════════╣
║ cd     ║          7 ║
║ record ║          5 ║
╚════════╩════════════╝
4

1 に答える 1

6

使用GROUP BYしてSUM()

SELECT  item, SUM(sales) totalSales
FROM    sales
GROUP   BY item

出力:

╔════════╦════════════╗
║  ITEM  ║ TOTALSALES ║
╠════════╬════════════╣
║ cd     ║          7 ║
║ record ║          5 ║
╚════════╩════════════╝
于 2013-02-14T23:59:37.200 に答える