Аналитика Telegram-канала
Подписчики
1 070
Охват за 24 ч
24
ER за 24 ч
2,24%
Публикаций
224
Динамика подписчиков
7 дней
30 дней
6 месяцев
Больше
30 окт2 ноя5 ноя
Показаны последние 7 дней
Больше истории →
Охваты публикаций
07.1009.1010.1012.1019.1001.11
8
Средний охват
12
Лучший результат
Показаны 6 публикаций — последние в канале
Больше статистики →
Упоминания
6
Упоминаний
4
Из них репостов
4
Каналов
3
Упоминаний
2
Из них репостов
3
Каналов
Последние посты
3 из 224 2 из 224
Зарядились атмосферой перед релизом гта 6🍻
ещё
11
1
1 4 1 ноя, 19:58
Когда переводишь документацию и находишь для себя идеальную СУБД
ещё
6
1
2 19 окт, 18:14
🔙 SQL: пишем в одном порядке, выполняется в другом
Почему алиас из SELECT не работает в WHERE, а COUNT(*) > 1 пишут в HAVING? Потому что запрос обрабатывается не сверху вниз.
Логический порядок:
FROM / JOIN → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY → LIMIT
Отсюда три правила:
1. Алиасов в WHERE ещё нет. WHERE - шаг 2, а алиасы рождаются в SELECT на шаге 5. Повторите выражение или вынесите его в подзапрос.
2. Агрегат фильтруют в HAVING. В WHERE групп ещё нет, они появляются на шаге 3.
3. Оконную функцию фильтруют снаружи. ROW_NUMBER() считается в SELECT, поэтому оборачиваем запрос в CTE и пишем WHERE rn = 1.
Зато в ORDER BY алиасы уже доступны: сортировка идёт после SELECT.
⚠️ Это логический порядок. Реальный план выбирает оптимизатор, а ClickHouse и вовсе разрешает алиасы в WHERE.
🔖 Сохрани шпаргалку, чтобы не потерять
🔝 Максим Костенко | Будни Дата Инженера
ещё
5
1
2 12 окт, 22:40
Продолжить анализ этого канала
- История роста подписчиков
- Просмотры и охваты публикаций
- Кто упоминает канал и кого упоминает он
- Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней