Таблица person со списком сотрудников

Для выбора имён сотрудников, у которых суммарные начисления больше 100, можно использовать SQL-запрос с объединением таблиц и группировкой по сотруднику:

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

Что ответить на собеседовании

Для выбора имён сотрудников, у которых суммарные начисления больше 100, можно использовать SQL-запрос с объединением таблиц и группировкой по сотруднику:

Подробный разбор

Ответ с пояснениями

Условие

Таблица person со списком сотрудников

id name 1 Petya 2 Vasya 3 Kolya

Таблица payment с зарплатными начислениями

id person_id payment_value [phone]

Необходимо написать запрос, чтобы выбрать имена сотрудников с суммарными начислениями больше 100

Ответ

Для выбора имён сотрудников, у которых суммарные начисления больше 100, можно использовать SQL-запрос с объединением таблиц и группировкой по сотруднику:

SELECT p.name
FROM person p
JOIN payment pay ON p.id = pay.person_id
GROUP BY p.id, p.name
HAVING SUM(pay.payment_value) > 100;

Этот запрос объединяет таблицы по person_id, группирует по сотруднику и фильтрует только тех, у кого сумма payment_value превышает 100.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее