SQL‑запрос для получения второго по величине количества
Для второго различного значения quantity можно взять максимум среди значений меньше общего максимума. На приведённых данных результат равен 20; соединение с works не требуется.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Для второго различного значения quantity можно взять максимум среди значений меньше общего максимума. На приведённых данных результат равен 20; соединение с works не требуется.
Читать ответРазделяйте ошибки валидации, ограничения данных, временные сбои и неизвестный исход операции. Для каждой категории нужны понятный ответ, корректная транзакция и ограниченная политика повторов.
Читать ответГруппируем измерения по планете и вычисляем AVG температуры. NULL обычно не участвует в среднем, поэтому отсутствие данных не следует автоматически заменять нулём.
Читать ответСортировку задаёт ORDER BY; LIMIT ограничивает число строк после неё в логическом порядке обработки. Без ORDER BY нельзя надёжно определить, какие строки попадут в ограниченную выборку.
Читать ответВ SQLite можно пронумеровать загрузки через ROW_NUMBER по subscriber_id в порядке loaded_at DESC, id DESC и выбрать строку с номером 2 во внешнем запросе.
Читать ответНазовите колоночную СУБД, характер аналитических запросов и решения по хранению и загрузке данных, в которых участвовали лично.
Читать ответОпишите задачи с базами данных через конкретную СУБД, модель данных, запросы и эксплуатационные ограничения, отдельно обозначив свою ответственность.
Читать ответSQL-инъекция — это тип уязвимости, при которой злоумышленник вставляет вредоносный SQL-код в запросы к базе данных через пользовательский ввод.
Читать ответДа, у меня есть опыт анализа планов запросов в PostgreSQL. Чтобы получить план запроса, используется команда:
Читать ответИндексация в базах данных — это создание специальных структур данных (индексов), которые ускоряют поиск и сортировку записей по определённым полям таблицы.
Читать ответPostgreSQL и ClickHouse — это разные типы систем управления базами данных, оптимизированные под разные задачи.
Читать ответДа, опыт работы с MS SQL Server есть.
Читать ответ