Назад к вопросам
Лига Цифровой Экономики
Middle+
3
Умеешь писать сложные SQL-запросы или какого уровня примерно?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, умею писать сложные SQL-запросы. Обычно это включает:
- Использование нескольких JOIN для объединения таблиц
- Вложенные подзапросы
- Агрегации с GROUP BY и HAVING
- Оконные функции для аналитики
- Оптимизацию запросов с помощью индексов и объяснения плана выполнения
Пример сложного запроса на SQL:
SELECT u.id, u.name, COUNT(o.id) AS orders_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE u.status = 'active'
GROUP BY u.id, u.name
HAVING COUNT(o.id) > 5
ORDER BY orders_count DESC;
Этот запрос выбирает активных пользователей с количеством заказов больше 5, сортируя по количеству заказов.