Pull to refresh

Comments 6

CTE помогает собрать агрегированные данные по группам, что делает основной запрос более читабельным. 

Чтобы он реально стал читабельным, нужно сразу в CTE считать (conversions::numeric / total_visits) => (AVG(CASE WHEN converted = 1 THEN 1 ELSE 0 END)) AS conversion_rate, а не засирать этим выражением внешний запрос.

Извините, пожалуйста, есть ли вежливая альтернатива слову "засирать"?

Вообще - да, синонимы имеются. Но применительно к показанному запросу, анонсированному именно как читабельный - скорее нет, чем да.

Мне кажется, вы чем-то расстроены, и это влияет на вашу манеру общения с окружающими. Даже если ваше мнение не совпадает с мнением автора, это не повод для агрессии, вместо этого просто поставьте статье минус.

Как раз статья минуса не заслуживает. Несмотря на достаточно тривиальное содержание.

А вот отношение автора к этой статье, "А, и так сойдёт..." - увы, заслуживает. Он так и не довел запрос до ума. Наоборот, он убрал из статьи фразу про читабельность. То есть ему глубоко начхать на читателя, и так обойдётся. Вообще такое впечатление, что его прямо-таки заставили написать эту статью... Особенно обидно то, что автор - вовсе даже не хабро-начинающий.

почему медина важнее среднего. Не совсем корректный вопрос. Но судя по ответу хотели спросить про более робастные оценки метрик.

Sign up to leave a comment.