標準関数に関する MySql の結果に頭がおかしくなりそうです: - AVG() 平均 - STD() 標準偏差
私のテーブル「オークション」から次の結果を確認してください。
mysql> SELECT avg(buyout) avg FROM auction where buyout <> 0 and item =72988;
+-------------+
| avg |
+-------------+
| 234337.3622 |
+-------------+
その結果は正しいように見えますが、問題ありません。しかし、std を実行すると:
mysql> SELECT std(buyout) std FROM auction where buyout <> 0 and item =72988;
+-------------+
| std |
+-------------+
| 574373.6098 |
+-------------+
! SDT が AVG よりも大きい (SDT > AVG)、それは... AVG > 0 であるため不可能です。
ここでどこが間違っていますか...?事前にthx!