Назад к вопросам
Senior
12
SQL задача 2: Найти офисы со свободными местами
Компании, где спрашивали
Галактика
Ответ от нейросети
sobes.tech AI
Чтобы найти офисы со свободными местами, нужно иметь таблицу с информацией об офисах и количестве занятых и максимальных мест. Например, если есть таблица offices с колонками office_id, capacity (вместимость) и occupied (занято), запрос будет таким:
SELECT office_id, capacity, occupied, (capacity - occupied) AS free_spaces
FROM offices
WHERE capacity > occupied;
Этот запрос вернёт офисы, где количество занятых мест меньше вместимости, то есть есть свободные места. Если структура таблиц другая, нужно адаптировать запрос под неё, главное — сравнить вместимость и занятость.