К задачам

Рекурсивная иерархия категорий

СложнаяSQL
Лучше работает на десктопе
Recursive CTEHierarchyWITH RECURSIVE

Дана таблица categories:

КолонкаТипОписание
idINTEGERID категории
nameTEXTНазвание
parent_idINTEGERID родительской категории (NULL для корневой)
Используя рекурсивный CTE, постройте полный путь от корня до каждой категории.

Верните:
- id — ID категории
- name — название
- full_path — полный путь через " > " (например: "Электроника > Смартфоны > Apple")
- level — уровень вложенности (0 для корня, 1, 2, ...)

Отсортируйте по full_path.

Задача основана на вопросах с собеседований в Ozon: иерархия категорий товаров — классическая задача e-commerce.

Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
10:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Рекурсивная иерархия категорий — SQL задача — ML Mentor