Пробелы, которые ломают маршрутизацию
Пробелы, которые ломают маршрутизацию
Ты — инженер данных в логистическом операторе. Ручные сканеры на складе добавляют случайные пробелы в начало и конец названия города назначения, и из-за этого сортировочный центр не находит направление в справочнике. Операционному отделу нужен отчёт: очищенное название города и сколько именно пробельных символов пришлось убрать по каждой отправке — так они поймут, какие сканеры шалят сильнее всего.
Верни столбцы:
- shipment_id — идентификатор отправки (целое число);
- city_clean — название города без пробелов в начале и в конце (внутренние пробелы между словами не трогай);
- chars_removed — сколько символов удалено (длина исходной строки минус длина очищенной, целое число).
Отправки, у которых город не заполнен (NULL), в отчёт не включай. Если строка состояла только из пробелов, city_clean будет пустой строкой — такие строки оставь в отчёте. Сортировка: по chars_removed по убыванию, при равенстве — по shipment_id по возрастанию.
Пример ожидаемого ответа
Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.
| shipment_id | city_clean | chars_removed |
|---|---|---|
| 3 | Antwerp | 4 |
| 2 | Hamburg | 3 |
| 7 | Genoa | 3 |
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти