Классификация клиентов (CASE WHEN)

MediumSQL
07:00
Лучше работает на десктопе
CASE WHENLEFT JOINCOALESCESegmentation

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

customers:

КолонкаТип
idINTEGER
nameTEXT
registered_atTEXT

orders:
КолонкаТип
idINTEGER
customer_idINTEGER
amountINTEGER
order_dateTEXT

Классифицируйте клиентов по суммарным расходам:
- VIP — суммарные расходы ≥ 100000
- Regular — суммарные расходы от 30000 до 99999
- New — суммарные расходы < 30000 или нет заказов

Верните name, total_spent (0 если нет заказов), segment.

Отсортируйте по total_spent по убыванию.

Задача основана на вопросах с собеседований в Сбер: «Напишите запрос для классификации клиентов по сегментам.»

Консоль
Нажмите Run или Ctrl+Enter для запуска