次の2つの列を持ついくつかのアイテムのテーブルがあるとします。
- 項目名
- 価格
....どこItemName
がユニークか。
すべてのすべての価格の合計をどのように表示しますかItemName
(私はOracleを使用しています)?私がこれを試してみると:
SELECT ItemName,
SUM(Price)
FROM Items
このエラーが発生します:
ORA-00937:単一グループのグループ機能ではありません
...これは、GROUPBYを使用した場合にのみ消えます。しかし、その場合、すべてではなく、グループごとにのみSUMを実行できます。