Занятие 31. Практикум 8
⚡ Кратко: суть темы
Практическое занятие по трём учебным базам: фильтруем и агрегируем сотрудников в hr.employees, соединяем таблицы в world, считаем билеты и ранжируем рейсы в Airlines.
WHERE,LIKEиCASEотбирают и помечают строки.AVGиCOUNTсоGROUP BYсчитают сводки.JOINсвязывает страны со столицами и языками.- Оконная функция
RANK() OVERрасставляет ранг поездок по количеству билетов.
Что запомнить: сначала фильтруем строки, потом соединяем и группируем; оконные функции выполняются после группировки.
Частая ошибка: путать условия для строк (WHERE) и для агрегатов (HAVING), забывать % в LIKE.
📖 О чём это занятие
Занятие — практикум, в котором мы решаем задачи на уже известные операторы SQL. Работа ведётся сразу в трёх учебных базах: hr, world и Airlines. Цель — закрепить умение фильтровать строки, объединять таблицы, группировать данные и применять простые оконные функции.