Как выглядит кошмар аналитика В честь Хеллоуина решили обсудить с вами кое-что действительно жуткое — страшнее приведений или клоунов. Плохой SQL. 👻 Потому что приведений не существует, а вот кривой код очень даже реален и иметь с ним дело приходится регулярно. Для затравки нашли для вас целую подборку примеров, среди которых: 🔵нагромождение `CASE WHEN`, создающее хаос, в котором может разобраться только автор кода (но это не точно), 🔵несколько уровней подзапросов, разобраться в которых не может даже сам автор, 🔵вьюхи поверх вьюх поверх других вьюх — сначала это может быть удобно и красиво, но со временем система рискует стать слишком непонятной, еще и создает нагрузку на базу, 🔵попытки «подчистить» результат запроса с помощью `DISTINCT` для того, которые прячут проблему вместо того, чтобы ее решать. Встречались с чем-то подобным? Или даже видели что-нибудь похуже? Делитесь в комментариях! 👀