Перейти к содержимому

Я решил ещё 5 самых сложных SQL-задач с LeetCode — Часть 2

Learn at Knowstar

0:00 / 0:00

Я решил ещё 5 самых сложных SQL-задач с LeetCode — Часть 2

2 769 просмотров · 3 нед. назад
Learn at Knowstar
48,7 тыс. подписчиков
2 769 просмотров · 3 нед. назад
Я решил последние 5 самых сложных SQL-задач на LeetCode — и это действительно очень сложные шаблоны SQL. Во второй части мы рассмотрим пять задач, включающих рекурсивные CTE, условную агрегацию, пробелы и острова, самосоединения и решение сложных SQL-задач. 5 SQL-задач 🔹 Создание счета Рассчитать итоговую сумму счета по позициям и определить счет с наибольшей стоимостью. 🔹 Анализ организационной иерархии Использовать рекурсивный SQL для обхода иерархии сотрудников и расчета организационных показателей. 🔹 Поиск «зомби-сессий» Агрегировать пользовательские сессии и выявить подозрительные сессии на основе продолжительности, прокрутки, кликов и поведения при покупках. 🔹 Поиск пользователей с устойчивыми моделями поведения Решить классическую задачу «Пробелы и острова», чтобы найти пользователей с одинаковым поведением в течение нескольких дней подряд. 🔹 Поиск пар рекомендаций категорий Используйте самосоединение, чтобы найти пары категорий, приобретенные как минимум тремя разными клиентами. Эти задачи отлично подойдут для подготовки к собеседованиям по SQL, на должности аналитика данных, инженера данных или специалиста по обработке данных, и вы хотите выйти за рамки базовых задач с использованием операторов SELECT, JOIN и GROUP BY. Пример набора данных и SQL-код - https://github.com/learnknowstar-cpu/... Если вы еще не смотрели первую часть, посмотрите ее, чтобы ознакомиться с первыми 5 задачами. Хотите больше обучающих материалов, практических заданий и углубленного изучения SQL? Всю эту информацию вы найдете в наших премиум-курсах здесь: https://knowstar.gumroad.com/ Рекомендуемые курсы: Основы SQL от DataCamp - https://datacamp.pxf.io/KByNDA Ассоциированный аналитик данных по SQL от DataCamp - https://datacamp.pxf.io/qWOj7j Сертификат Google Data Analytics (Coursera) - https://imp.i384100.net/OR37oQ Пожалуйста, не забудьте поставить лайк, подписаться и поделиться. Веб-сайт - https://knowstar.gumroad.com/ LinkedIn -   / kriti-c-a83503145   Рассылка новостей - https://knowstar.substack.com/ Блог - http://know-star.blogspot.com/ Instagram -   / learn.knowstar   Электронная почта - learn@knowstar.org 0:00 Генерация счетов 2:32 Иерархия организации 5:58 Выявление «зомби-сессий» 8:57 Проблема пробелов и «островов» 12:25 Пары рекомендаций категорий