stddev_pop () должен вычислять AVG () как часть полного c стандартного отклонения (если нет ярлыка, о котором я не знаю).
для контекста, цель состоит в том, чтобы проверить для разницы в средних значениях этих двух столбцов geom.
Есть ли способ получить к нему доступ, чтобы избежать пересчета AVG ()?
вот пример запроса:
select
avg(st_length(cons.geom)) as source_avg_length,
avg(st_length(csn.geom)) as target_avg_length,
stddev_pop(st_length(cons.geom)) as source_std_length,
stddev_pop(st_length(csn.geom)) as target_std_length
from
received.conflation_osm_no_service cons,
received.conflation_stress_network csn ;
и результат EXPLAIN ANALYZE
, что заставляет меня думать, что если я запрошу avg () и stddev_pop (), он выполнит только avg () cal c один раз и повторно использует его?:
объяснять анализировать