在MySQL数据库中,我有一个视图(view_one),其中包含多个农业领域的植被指数。这些田地被进一步划分为情节,横断面和点。MySQL中总体标准偏差之间没有差异?
以下是基本的餐桌设计:
measure_id | field_id | plot_id |横切|点| vegetation_index_1 | .... |
我为每个地块的植被指数平均值及其各自的标准偏差创建了第二个视图。
create view plot_avgs (measure_id, field_id, plot_id, avg_VI1, stddev_VI1, ... as select measure_id, field_id, plot_id, avg(VI1), stddev_samp(VI1), ... from view_one group by measure_id, field_id, plot_id;
我要的是情节的标准偏差,因此样本(stddev_samp()
)的。
但是MySQL给我的是人口的stddev,不管使用的是stddev(plot_avg)
,std(plot_avg)
,stddev_pop(plot_avg)
还是stddev_samp(plot_avg)
。
我怀疑它与我正在使用的聚合有关。
谁能帮我一把吗?谢谢。