SQL: компании без транзакций за последние 30 дней
Вывести компании без единой транзакции за последние 30 дней, используя JOIN, без подзапроса в WHERE.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Вывести компании без единой транзакции за последние 30 дней, используя JOIN, без подзапроса в WHERE.
Читать ответПример для PostgreSQL.
Читать ответВ школьной социальной сети «Звезда школы» — достижение за наибольшее число друзей.
Читать ответjoins использует связь таблиц для формирования выборки, а includes заранее загружает ассоциации. Фильтрация пользователей по постам не равна загрузке самих постов.
Читать ответСвязь пользователей и чатов многие-ко-многим, обязательная принадлежность сообщения одному чату и запрос без предположения об уникальности имени.
Читать ответСоединяем расписания автобусов и поездов, закладываем 15 минут на пересадку и выбираем все пары с минимальной общей продолжительностью поездки.
Читать ответРазбираем фильтр по истории статусов: почему внешние соединения фактически становятся внутренними, какие индексы рассмотреть и почему ускорение нужно измерять.
Читать ответДва SQL-запроса к list и elements: группировка по списку, HAVING и учет пустых списков через LEFT JOIN и COUNT(e.id).
Читать ответТочный результат INNER, LEFT, RIGHT, FULL и CROSS JOIN для двух заданных таблиц. Учитываем размножение повторов и то, что NULL не равен NULL.
Читать ответINNER JOIN возвращает совпавшие пары строк, а FULL OUTER JOIN также сохраняет строки без пары с обеих сторон, заполняя отсутствующие поля значениями NULL.
Читать ответПоиск пользователей без заказов через NOT EXISTS или LEFT JOIN. Пример использует явно заданную учебную схему и учитывает возможные проблемы NULL в альтернативных запросах.
Читать ответПример SQL-запроса с JOIN, GROUP BY и HAVING для поиска пользователей с тремя и более заказами. Структура таблиц указана как учебное допущение.
Читать ответ