为什么这个oracle查询返回null? (平均数字字段)

时间:2015-03-09 15:33:09

标签: sql database oracle

我今天早上拔头发,因为我试图从Oracle数据库中的表中选择一个简单的平均值。我的表有31行,有问题的列称为AGE,我只想要一个平均值。该列的类型为" number"并且没有空值。

SELECT AVG(AGE)
FROM COLLECTIONS.CUSTOMERS

此查询始终返回null。我也尝试过:

SELECT SUM(AGE)/COUNT(AGE)
FROM COLLECTIONS.CUSTOMERS

具有相同的结果。任何帮助是极大的赞赏!

1 个答案:

答案 0 :(得分:0)

我尝试使用单列(年龄)创建示例表。我保留了数据类型intnumber,并获得了预期结果:

INTEGERDemo

NUMBERDemo

NUMBER(与OP的数据类型相同):Demo