Телеком: имя абонента на витрине
Телеком: имя абонента на витрине
Ты — разработчик CRM в телеком-операторе LinkCell. Служба поддержки жалуется: в карточке звонящего часто пусто, потому что имя абонента разбросано по разным источникам. Есть официальное имя из контракта (contract_name), есть ник из мобильного приложения (app_nickname), а есть сам номер телефона (msisdn) — он заполнен всегда. Правило продукта: показывать имя из контракта; если его нет — ник из приложения; если нет и его — показывать номер телефона.
Собери витрину для экрана поддержки: по каждому абоненту выведи его идентификатор и то имя, которое увидит оператор по правилу выше.
Верни столбцы:
- subscriber_id — идентификатор абонента;
- display_name — имя для отображения: первое непустое из contract_name, app_nickname, msisdn.
Сортировка: по subscriber_id по возрастанию. Верни всех абонентов.
Пример ожидаемого ответа
Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.
| subscriber_id | display_name |
|---|---|
| 1 | Robert King |
| 2 | speedy |
| 3 | +15550003 |
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти