SQL·Сложный·~8 мин
Медиана зарплаты по городам
В Magnum таблица employees(name, city, salary). Посчитай медианную зарплату по каждому городу.
Колонки в результате: city, median_salary. Отсортируй по city.
Подсказка: SQLite не имеет встроенной функции PERCENTILE_CONT. Используй ROW_NUMBER() + проценты.
Эталон считает median как значение в середине упорядоченного списка (для нечётного N — точная середина; для чётного — берём нижнее значение для простоты теста).
| city | salaries (sorted) | median |
|---|---|---|
| Алматы | 180, 195, 210, 250 | 195 |
| Астана | 200, 220, 280 | 220 |
Загружаем песочницу...