1. Главная
  2. Библиотека
  3. Анализ хозяйственной деятельности
  4. Аналитический отдел банка проводит оценку клиентов, у к...
Разбор задачи

Аналитический отдел банка проводит оценку клиентов, у которых имеются нестандартные финансовые показатели. Необходимо выбрать клиентов, соответствующих хотя бы одному из следующих условий: • остаток на счете больше 40 000 рублей, и при этом сумма долга

  • Предмет: Анализ хозяйственной деятельности
  • Автор: Кэмп
  • #Анализ ликвидности и платежеспособности
  • #Кредитный анализ и скоринг заёмщиков
Аналитический отдел банка проводит оценку клиентов, у которых имеются нестандартные финансовые показатели. Необходимо выбрать клиентов, соответствующих хотя бы одному из следующих условий: • остаток на счете больше 40 000 рублей, и при этом сумма долга

Условие:

Аналитический отдел банка проводит оценку клиентов, у которых имеются нестандартные финансовые показатели. Необходимо выбрать клиентов, соответствующих хотя бы одному из следующих условий:
• остаток на счете больше 40 000 рублей, и при этом сумма долга ненулевая и меньше остатка более чем в 2 раза;
• остаток на счете меньше 5 000 рублей, и при этом сумма долга превышает 15 000 рублей;
• клиент не входит в категории 'Заблокирован', 'Удален' и имеет кредитный рейтинг менее 500.
Предоставить информацию нужно только по 20 клиентам с нестандартными финансовыми показателями с наибольшей суммой долга.
Колонка debt может содержать пропуски (отсутствие задолженности).

Решение:

Ниже привожу подробное пошаговое рассуждение по составлению SQL-запроса и итоговое решение.

  1. Задача состоит в том, чтобы выбрать клиентов, которые удовлетворяют хотя бы одному из трёх условий.

  2. Первое условие:
      – Остаток на счёте (balance) больше 40 000 рублей.
      – Сумма задолженности (debt) ненулевая, т.е. debt не равна NULL и не равна
    0.
      – При этом сумма долга меньше остатка более чем в 2 раза. Это можно сформулировать как: debt * 2 < balance.
      Получаем условие: balance > 40000, debt IS NOT NULL, debt <> 0, и debt *...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое из следующих утверждений корректно описывает обработку NULL-значений в колонке `debt` при применении условия `debt > 15000` в SQL?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет