Наконец мы добрались до нереально интересных запросов и сегодня мы разберем, как можно подсчитать, кто победил в чемпионате. Я покажу пару интересных решений этой задачи, но это не единственные решения, ту же задачу можно решить и другими способами. Если ты решил другим интересным способом, то присылай свой вариант в комментариях.
Текстовая версия здесь
Схема и структура базы расписаны здесь:
Содержание:
00:00 - Workbench упал
02:19 - Считаем через запросы в SELECT
07:05 - Оптимизируем лобовое решение
11:01 - Решаем задачу через CASE с группировкой
13:03 - Группируем по CASE
15:19 - Связи с CASE
17:57 - Связь на таблицу результатов
20:07 - Считаем ничейные результаты
23:19 - Объединяем победы и ничейные результаты в таблицу
29:36 - Учитываем NULL в результатах
31:40 - HAVING фильтруем по агрегатам
Мой ИТ блог и
Мой просто блог
Tweeter:
Телеграмм:
141 view
688
173
3 weeks ago 01:36:46 5
Хоккей НХЛ Вегас-Эдмонтон NHL RS. Edmonton Oilers @ Vegas Golden Knights