0

私は自分の SQL クラスの勉強をしていますが、集計関数を使用せずに SQL クエリを作成する方法について悩んでいます。

たとえば、テーブル アイテムがあります。

item_id | price
1       | 10
2       | 20
3       | 40

関数を使用してさまざまなアイテムの価格を合計し、SUM70 の値を取得できます。

SELECT SUM(price)
  FROM item

集計関数を使用せずに合計金額を取得するにはどうすればよいですか?

4

1 に答える 1

1

分析関数を使用できる場合は、いつでも実行できます

SELECT DISTINCT SUM(price) OVER ()
  FROM item

本当は集計関数を使用したいので、これは分析関数を使用する賢明な理由ではありません。しかし、それは有効です。

于 2013-05-08T03:54:20.417 に答える