ENIGMA AI
ENIGMA AI

Вопросы по SQL — часть 15

464 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Какие права доступа необходимы пользователю базы данных для создания таблиц?

database junior

Какие существуют уровни изоляции транзакций и какие аномалии при этом возникают? Перечислите их без подробного раскрытия.

database middle

Поможет ли индекс при фильтрации таблицы из 100 000 000 строк по полю (например, по полу)? Если да, то какой тип индекса стоит применить?

database middle

Как база данных связывает записи в таблице с конкретным чеком: какой механизм используется для установления связи по ссылке или метаданным?

database junior

Хорошо ли расширять таблицу чеков дополнительными полями для хранения специфических данных, например, ошибок налоговой службы или данных других получателей?

database middle

Будет ли вторая транзакция выполняться гарантированно, и будет ли их ровно две?

database middle

Напишите SQL-запрос с использованием оконной функции для таблицы «параметры». Используйте произвольную СУБД и пример данных.

database middle

Что в таблице «Клиенты» можно выбрать в качестве первичного ключа?

database junior

Если у клиента нет ни одной транзакции, должен ли он попасть в отчет согласно текущей логике скрипта?

database junior

Если взять 5 строк и сделать LEFT JOIN с 10 строками, сколько строк получится на выходе?

database junior

Какое выражение должно быть в предложении HAVING в SQL?

database junior

Как изменить SQL-запрос, чтобы он выбирал записи, соответствующие нескольким условиям, и как обрабатывать дубликаты в результирующей выборке?

database middle

Сможете объяснить логику работы этого запроса?

database junior

Как работает оператор AND в предложении HAVING в SQL? Может ли выражение в HAVING возвращать логическое значение, и как правильно сравнивать агрегатные функции с полями или константами?

database junior

Как оптимизировать или исправить этот SQL-запрос для достижения нужного результата?

database middle

Как переписать данный запрос с использованием JOIN?

database junior

Как с помощью SQL вывести имя и должность сотрудников из таблицы сотрудников, связанных с таблицей департаментов по идентификатору департамента, у которых заработная плата превышает 100?

database junior

Реализуйте транзакцию, которая перемещает деньги с одного счета на другой в таблице account.

database junior

Какие конструкции и операции можно увидеть в выводе команды EXPLAIN при анализе SQL-запроса?

database middle

Использовались ли ключи?

database junior

Какие типы соединений (JOIN) можно увидеть в плане выполнения запроса (EXPLAIN) в SQL?

database middle

Как вывести всех друзей из Монреаля?

database junior

Как вывести все комбинации province и group вместе с их количеством (например, для пары Montreal-Quebec получить количество друзей)?

database junior

Как с помощью SQL выбрать три колонки (city, province и количество друзей) с группировкой по городу и провинции?

database junior

Если Quebec — это province, то сколько друзей у вас из 100 имеют province = Quebec?

database junior

Какая команда используется для удаления таблицы из базы данных в SQL?

database junior

Напишите SQL-запрос для поиска дубликатов в таблице.

database junior

Что такое SQL-запрос?

database junior

Приходилось ли вам использовать оконные функции в SQL?

database middle

Вы пишете SQL-запросы самостоятельно или используете ORM?

database junior

Вопросы по другим технологиям