0

我正在为我的 SQL 课程学习,但我一直坚持在不使用聚合函数的情况下编写 SQL 查询。

例如,我们有表项。

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

我可以使用函数总结各种项目的价格,SUM得到 70 的值

SELECT SUM(price)
  FROM item

如何在不使用任何聚合函数的情况下获得总价?

4

1 回答 1

1

如果你可以使用分析函数,你总是可以做

SELECT DISTINCT SUM(price) OVER ()
  FROM item

这不是使用分析函数的合理理由,因为您确实想使用聚合函数。但它是有效的。

于 2013-05-08T03:54:20.417 回答