SELF JOIN - объединение таблицы с самой собой | Практика по SQL

Ғылым және технология

Разбираем задачу с Leetcode по поиску сотрудников, которые зарабатывают больше менеджеров. Пример SELF JOIN - объединения таблицы с самой собой. Страница курса - www.asozykin.ru/courses/sql
Поддержать курс можно через сервис Cloudtips - pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!
VK - avsozykin
telegram - t.me/a_sozykin
Мой сайт - www.asozykin.ru
Задача на Leetcode Employees Earning More Than Their Managers - leetcode.com/problems/employe...
Скрипт для создания таблицы - www.dropbox.com/s/d5s6ft4ltdh...
00:00 - Условия задачи
02:35 - Создание таблицы для экспериментов в PostgreSQL
03:33 - Объединение таблицы с самой собой (SELF JOIN)
06:27 - Записываем условие фильтрации
07:17 - Проверка решения на Leetcode
08:31 - Итоги
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - / andreysozykincs

Пікірлер: 18

  • @dodle686
    @dodle6862 ай бұрын

    Спасибо большое! долго не понимал почему такой ответ, теперь всё встало на свои места)

  • @AndreySozykin

    @AndreySozykin

    2 ай бұрын

    Отлично, рад, что видео помогает!

  • @shebalinmax
    @shebalinmax Жыл бұрын

    Большое спасибо за видео, у меня была ровно такая же задача на собеседовании!

  • @alekseyfrozis937
    @alekseyfrozis9372 жыл бұрын

    благодарю, доступно разжевали, а то я вообще не понимал как это джойнить самого себя )

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    Да, такая задача достаточно часто встречается.

  • @user-de7vk7gm7b
    @user-de7vk7gm7b2 жыл бұрын

    Благодарю за контент!

  • @Ivan-Leweiss
    @Ivan-Leweiss2 жыл бұрын

    Отлично и понятно!

  • @evgenykuznetsov7490
    @evgenykuznetsov74902 жыл бұрын

    it is really helpful, thank you Andrey, you are awesome.

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    You are welcome.

  • @franklucas6847

    @franklucas6847

    20 күн бұрын

    deshovie viebony pisat на английском

  • @SHKIPPER989
    @SHKIPPER9892 жыл бұрын

    Спасибо

  • @MrNagios
    @MrNagios2 жыл бұрын

    у меня такой вопрос - неужели алиасы так влияют на скорость? Ну т.е. у меня получилось выполнить задание самому, но у меня не было псевдонима для первой оригинальной таблицы, ее название так и осталось employee, в результате скорость ее выполнения снизилась где то на 10%, как нам показывает это Литкод, проверил еще раз назвав вторую таблицу длинным именем "manager" - минус еще 10%..... что за дела?

  • @AndreySozykin

    @AndreySozykin

    2 жыл бұрын

    В задачах с базами данных я бы на скорость не смотрел. Это для алгоритмических задач важный показатель. Попробуйте ради интереса запустить один и тот же запрос несколько раз. Или запустить в обратном порядке: сначала запрос без альясов, а потом с ними.

  • @dimitrid.4214
    @dimitrid.4214 Жыл бұрын

    только не "эмплОи", а "эмплоИ"

  • @raff_m_d6971
    @raff_m_d69712 жыл бұрын

    Спасибо

Келесі