为什么这个sql调用需要where子句?

时间:2015-09-28 22:54:02

标签: database oracle sqlplus

我有一张类似

的表格
ID         Name        amount
1          x             10
2          y             20
3          z             30

我想计算ID的数量并总计金额。 我试过了

SELECT COUNT(table.ID) as NumberOfIds and SUM(table.AMOUNT)
FROM table

但是我一直收到一个错误,我错过了我的where声明。这些函数都不需要自己的where语句,那么为什么它们在一起时会要求一个呢?

1 个答案:

答案 0 :(得分:2)

您没有使用and指定多个所需结果,请使用逗号。

试试这个:

SELECT COUNT(table.ID) as NumberOfIds, SUM(table.AMOUNT) as SumOfAmounts
FROM table