ENIGMA AI
ENIGMA AI

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

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

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

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Окно с подсказками видите только вы — на демонстрации экрана его нет.
Скачать Enigma
1×

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

database junior
1×

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

database middle
1×

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

database middle
1×

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

database junior
1×

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

database middle
1×

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

database middle
1×

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

database middle
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database middle
1×

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

database junior
1×

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

database junior
1×

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

database middle
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database middle
1×

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

database junior
1×

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

database middle
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database junior
1×

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

database middle
1×

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

database junior

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