小编典典

当表格仅包含一行时,StDev()函数返回Null

sql

我正在尝试使用StDev函数并获得空白结果。我将其用作…

SELECT StDev(fldMean) FROM myTable

其中fldMean包含2.3的值,并且应求值为0,但我只是得到一个空结果。我似乎不明白如何在函数中使用表达式,Microsoft的手册确实没有帮助。


阅读 201

收藏
2021-04-22

共1个答案

小编典典

SELECT StDev(fldMean) FROM myTable

Null如果[myTable]只有一行,则将返回,因为无法从单个观察值计算出标准偏差。在收到有意义的结果之前,该表中至少需要两行。如果您想将Null值强制为零,则可以使用

SELECT Nz(StDev(fldMean), 0) FROM myTable
2021-04-22