Занятие 32. Summary session 8

📁 Блок: SQL / MySQL / Повторение ⏱️ Время изучения: ~90 мин 🎯 Сложность: Средняя
#select #from #where #order #by #limit #offset #count #sum #avg #min #max #group #having #join #union

⚡ Кратко: суть темы

Summary session 8 — повторение ключевых операторов SQL: сортировка, ограничение выборки, агрегация, группировка, фильтрация групп, объединение таблиц и результатов.

  • ORDER BY сортирует строки; LIMIT + OFFSET делают постраничный вывод.
  • COUNT, SUM, AVG, MIN, MAX вычисляют итоги по набору строк.
  • GROUP BY разбивает строки на группы; HAVING фильтрует уже сгруппированные данные.
  • JOIN соединяет таблицы горизонтально; UNION / UNION ALL объединяет результаты запросов вертикально.

Что запомнить: WHERE фильтрует строки, HAVING — группы; UNION удаляет дубликаты, UNION ALL сохраняет все строки.

Частая ошибка: пытаться отфильтровать агрегат через WHERE вместо HAVING или забывать совпадение числа столбцов в UNION.

📖 О чём это занятие

Занятие — итоговое повторение пройденных тем. Мы быстро пройдёмся по операторам ORDER BY, LIMIT, OFFSET, агрегирующим функциям, GROUP BY, HAVING, JOIN и UNION, закрепим материал примерами и разберём домашнее задание.

Что повторим

📚 Что повторить перед изучением

🎯 Что изучать дальше