估计先前查询的SQL总计数?

时间:2014-10-27 19:41:28

标签: sql count aggregate

enter image description here

绿色虚线矩形:先前已知的范围查询(我知道其总计数)

红色矩形:当前未知范围查询(我不知道其总计数)

假设统一的数据分布,我应该能够通过知道虚线绿色矩形中的计数来估计红色矩形中的对象数,如下所示:

count_green_dashed_rec / area_green_dashed_rec = count_red_rec / area_red_rec

两个矩形的面积由= hight*width

计算

我想估计: count_red_rec

由于一切都是已知的,除了 count_red_rec ,我们可以通过以下方式计算出来:

count_red_rec = count_green_dashed_rec * area_red_rec / area_green_dashed_rec

虽然,计算出的值永远不会是100%正确,但它总是按小百分比关闭,例如%1-2

如何知道不准确的百分比?

0 个答案:

没有答案