Группировка, сортировка и LIMIT | Практика по SQL

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • Разбираем задачу с Leetcode по поиску заказчика, разместившего самое большое количество заказов. Пример использования группировки, сортировки и LIMIT в SQL. Страница курса - www.asozykin.ru/courses/sql
    Задача на Leetcode Customer Placing the Largest Number of Orders - leetcode.com/problems/custome...
    Уровень задачи - easy, легкий
    Как поддержать курс:
    - Cloudtips - pay.cloudtips.ru/p/45a4055b
    - Boosty - boosty.to/asozykin
    Заранее спасибо за помощь!
    VK - avsozykin
    telegram - t.me/a_sozykin
    Мой сайт - www.asozykin.ru
    00:00 - Описание задачи
    02:07 - Создание локальной копии данных в PostgreSQL
    03:00 - Поиск количества заказов у каждого заказчика с GROUP BY
    03:58 - Ограничение количества строк в выводе с помощью LIMIT
    04:42 - Сортировка сгруппированных данных с ORDER BY
    06:06 - Запускаем запрос на Leetcode
    07:18 - Итоги
    Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - @AndreySozykin
  • Věda a technologie

Komentáře • 14

  • @royal19941
    @royal19941 Před 5 dny

    Огромное спасибо, хотелось бы побольше подобных роликов.

  • @XPyCT_HOCKOB
    @XPyCT_HOCKOB Před 4 měsíci +4

    Шикарные обучалки ❤

  • @vakhtangchumashvili4494
    @vakhtangchumashvili4494 Před 4 měsíci +2

    Очень грамотно и интересно передаёте информацию, спасибо.

    • @AndreySozykin
      @AndreySozykin  Před 3 měsíci

      Пожалуйста! Рад, что нравится!

  • @davidhartman8698
    @davidhartman8698 Před 3 měsíci +1

    Как всегда на высоте

  • @tvoidrug2540
    @tvoidrug2540 Před 3 měsíci

    Когда будет время на следующий урок ?

  • @user-uq2xj6qq1v
    @user-uq2xj6qq1v Před 3 měsíci

    Скажите, а как сделать чтобы строки имеющие одинаковое слово стояли рядом при сортировке?

  • @AngelA-jx6vf
    @AngelA-jx6vf Před 4 měsíci +1

    🎉🎉🎉🎉🎉❤❤❤

  • @dj_omen
    @dj_omen Před 3 měsíci

    Условие задачи: есть НОМЕР заказа. Найти нужно КОЛИЧЕСТВО. Или не хватает колонки КОЛИЧЕСТВО или условия не верны.

  • @yarwel8244
    @yarwel8244 Před 28 dny +1

    Для нескольких заказчиков с одинаковым количеством заказов:
    SELECT customer_number FROM orders
    GROUP BY customer_number
    HAVING COUNT(*)=(SELECT MAX(x.num) FROM (SELECT COUNT(*) AS num FROM orders GROUP BY customer_number) AS x)