Группировка, сортировка и LIMIT | Практика по SQL
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
Огромное спасибо, хотелось бы побольше подобных роликов.
Шикарные обучалки ❤
Спасибо!
Очень грамотно и интересно передаёте информацию, спасибо.
Пожалуйста! Рад, что нравится!
Как всегда на высоте
Спасибо!
Когда будет время на следующий урок ?
Скажите, а как сделать чтобы строки имеющие одинаковое слово стояли рядом при сортировке?
🎉🎉🎉🎉🎉❤❤❤
🙏🙏🙏
Условие задачи: есть НОМЕР заказа. Найти нужно КОЛИЧЕСТВО. Или не хватает колонки КОЛИЧЕСТВО или условия не верны.
Для нескольких заказчиков с одинаковым количеством заказов:
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)