Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Postgres: sql, query, database

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

Проверяет умение писать SQL-запросы для реальных бизнес-задач.

Короткий ответ

SELECT c.* 
FROM credits c
JOIN clients cl ON c.client_id = cl.id
WHERE cl.type = 'individual' 
  AND c.due_date < CURRENT_DATE 
  AND c.paid_amount < c.total_amount;

Длинный ответ

1. Структура таблиц:

  • credits: Информация о кредитах (due_date, total_amount, paid_amount).

  • clients: Данные клиентов (type = 'individual').

2. Логика запроса:

  • Выбираем кредиты, где:

    • Клиент — физ. лицо.

    • Дата погашения просрочена (due_date < CURRENT_DATE).

    • Задолженность не погашена (paid_amount < total_amount).

Вывод:
Такой запрос можно использовать для формирования отчетов или уведомлений.

  • Аватар

    System Analysis Guru

    Tsarev Andrei

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    1

  • Сложность:

    7

Навыки

  • Postgres

    Postgres

Ключевые слова

#sql

#query

#database

Подпишись на Java Developer в телеграм

  • Аватар

    System Analysis Guru

    Tsarev Andrei

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.