← Назад к списку
Логотип Аналитик данных Аналитик данных
11.02.2026

Тестовое задание: Аналитик данных (СКМ)

Компания: СКМ

Тестовое задание: Аналитик данных (СКМ)

Исходный файл Excel приложен во вложениях.

Файл содержит 3 вкладки: SQL, Excel, Корректировка данных.

Вкладка "SQL"

1. Выгрузите фамилию и возраст, используя JOIN, из следующих таблиц

A

ID LastName
1 Иванов
2 Петров
3 Сидоров

B

ID Age
1 45
2 27
3 32

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

3. Выгрузите название клиента и сумму платежей по клиентам, которые закрыли свои счета

A

ID Client
1 Bank 1
2 Bank 2
3 Bank 3
4 Bank 4
5 Bank 5
6 Bank 6

B

ID Payments
1 3000
1 1000
2 5000
3 2500
2 2000
5 1500

C

ID End_date
1
2 2016-05-21
3 2002-01-11
4
5
6 2008-03-01

4. Выгрузите название клиента и сумму всех платежей для каждого клиента

A

ID Client
1 Bank 1
2 Bank 2
3 Bank 3
4 Bank 4
5 Bank 5
6 Bank 6

B

ID Payments
1 3000
1 1000
2 5000
3 2500
2 2000
5 1500

5. Нарисуйте для каждого из запросов получившуюся таблицу в результате выполнения этих запросов

A

ID Client
1 Bank 1
2 Bank 2
4 Bank 4
6 Bank 6

B

ID Payments
1 3000
2 1000
3 2000
4 4000
5 5000

Запросы:

  • А) SELECT A.Client, B.Payments FROM A LEFT JOIN B ON A.ID=B.ID
  • Б) SELECT A.Client, B.Payments FROM A RIGHT JOIN B ON A.ID=B.ID
  • В) SELECT A.Client, B.Payments FROM A INNER JOIN B ON A.ID=B.ID
  • Г) SELECT A.Client, B.Payments FROM A FULL JOIN B ON A.ID=B.ID

6. Выгрузите сумму платежей по клиентам, где назначение платежа начинается со слова "договор"

A

ID Client
1 Bank 1
2 Bank 2
3 Bank 3
4 Bank 4
5 Bank 5
6 Bank 6

B

ID Pay_id Payments
1 1 3000
1 3 1000
2 4 5000
3 5 2500
2 7 2000
5 2 1500

E

Pay_id Purpose
1 Погашение по договору №346859
2 договор на оказание услуг №8
3 Поддержка и сопровождение, оплата договора
4 договор сопровождения цессии №15699
5 погашение по Договору №7456426
7 погашение по договору №49516426

7. Найдите заблокированные номера телефонов (BLOCK_FLG = 'Y'), по которым была активность "Должник лично" более 3х раз

Вывести в запросе:

  • Номер телефона
  • ID должника
  • Номер договора
  • ID телефона
  • Кол-во повторяющихся значений данного номера телефона в системе
  • Дата последней активности "Должник лично"

Таблицы:

PHONES

  • ID
  • CREATED
  • NUMBER
  • DEBTOR_ID
  • BLOCK_FLG

ACTIONS

  • ID
  • CREATED
  • WHOM_CONTACT
  • RESULT
  • PHONE_NUM
  • ASSET_ID
  • DEBTOR_ID

ASSET

  • ID
  • CREATED
  • ASSET_NUM
  • DEBTOR_ID
  • REGESTRY_ID

Вкладка "Excel"

1. В столбце B приведите ФИО к формату "Фамилия И.О."

Примеры значений:

  • ЛЕСИК ВАЛЕНТИНА СТАНИСЛАВОВНА
  • ТАРАКАНОВ ЕВГЕНИЙ АЛЕКСАНДРОВИЧ
  • ЕСИН АНАТОЛИЙ АНАТОЛЬЕВИЧ
  • ПРИБЫТКОВ ЮРИЙ СТАНИСЛАВОВИЧ
  • БАБАНИН СЕРГЕЙ СЕРГЕЕВИЧ
  • ШАБЛОВСКИИ ИГОРЬ АЛЕКСЕЕВИЧ
  • КАРАГОДИНА ЯНА ВАЛЕРЬЕВНА
  • ГУЩЕВ АЛЕКСАНДР ВЯЧЕСЛАВОВИЧ
  • СОФРОНОВА ВАЛЕНТИНА ВАСИЛЬЕВНА
  • ТОНКИХ НАТАЛЬЯ СЕРГЕЕВНА

2. С помощью формул в столбце B отобразите повторяющие строки в кол-ве повторений

Постройте рядом с таблицей сводную, отразите на ней:

  • кол-во ID в каждой сумме повторений
  • среднюю сумму долга
  • среднюю сумму долга / на кол-во повторений

Пример данных (фрагмент):

ID повторение сумма долга
1-E575UWX594 23482.05
1-T8PFDP4595 15747.37
1-Y25VFQJ596 3197.2
1-E64SX597 165.62
1-XIXSXMI598 0
1-TDABA4I599 117714.92
1-5MPYY8O600 85675.29
1-KKRIA601 79560.14
1-5V75FIB602 19077.26
1-UD8YGN603 19418.7

Вкладка "Корректировка данных"

8. Приведен набор данных с пустыми ячейками. Необходимо заполнить пустые ячейки в столбцах, выделенных желтым

Желтые столбцы:

  • balance_bucket
  • expire_bucket
  • REGION_FACT
  • REGION_REG
  • BIRTH_DT

Данные для заполнения берите из этой же вкладки (исходный набор полностью находится во вложенном Excel-файле).