我正在尝试使用StDev函数并获得空白结果。我用它作为......
SELECT StDev(fldMean) FROM myTable
其中fldMean包含值2.3并且应该计算为0但是我只是得到一个空结果。我似乎无法理解如何在函数中使用表达式,微软的手册确实没有帮助。
答案 0 :(得分:11)
SELECT StDev(fldMean) FROM myTable
如果[myTable]只有一行,将返回Null
,因为无法从单个观察计算标准偏差。在获得有意义的结果之前,您将需要该表中至少有两行。如果要强制Null
值为零,可以使用
SELECT Nz(StDev(fldMean), 0) FROM myTable