Телеком: имя абонента на витрине

Телеком: имя абонента на витрине

Ты — разработчик CRM в телеком-операторе LinkCell. Служба поддержки жалуется: в карточке звонящего часто пусто, потому что имя абонента разбросано по разным источникам. Есть официальное имя из контракта (contract_name), есть ник из мобильного приложения (app_nickname), а есть сам номер телефона (msisdn) — он заполнен всегда. Правило продукта: показывать имя из контракта; если его нет — ник из приложения; если нет и его — показывать номер телефона. Собери витрину для экрана поддержки: по каждому абоненту выведи его идентификатор и то имя, которое увидит оператор по правилу выше. Верни столбцы: - subscriber_id — идентификатор абонента; - display_name — имя для отображения: первое непустое из contract_name, app_nickname, msisdn. Сортировка: по subscriber_id по возрастанию. Верни всех абонентов.

Порядок строк важен

PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid