Как проверить статистику данных через SQL?

Senior
221 просмотров
AFK Offer AI

Статистические проверки помогают найти аномалии. Распределение значений: SELECT status, COUNT(*), ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER (), 2) as pct FROM orders GROUP BY status. Outliers: SELECT * FROM orders WHERE amount > (SELECT AVG(amount) + 3 * STDDEV(amount) FROM orders) — выбросы. Пустые значения: SELECT COUNT(*) FILTER (WHERE email IS NULL) as nulls, COUNT(*) as total FROM users. Trend: SELECT DATE_TRUNC('day', created_at), COUNT(*) FROM orders GROUP BY 1 ORDER BY 1 — смотрим на резкие аномалии.

Следующий вопрос

Что такое V-модель разработки?