Вопросы по SQL — часть 8
464 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Какие столбцы следует выбирать в SQL-запросе?
database
junior
1×
Какие условия применяются при фильтрации данных?
database
junior
1×
В чем разница между LEFT JOIN и FULL JOIN?
database
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Какие столбцы следует выбирать в SQL-запросе?
В SQL-запросе нужно выбирать только те столбцы, которые реально нужны для результата. Основное правило — никогда не писать SELECT * в production-коде. Это увеличивает объём передаваемых данных, может ломать приложение при изменении схемы таблицы и мешает оптимизации запросов. На практике я всегда явно перечисляю столбцы. Например, если мне нужно только имя и email пользователей, я пишу: SELECT name, email FROM…
✓ Выбирать только необходимые столбцы — никогда не использовать SELECT * в production.
✓ Явное перечисление столбцов делает код читаемым и защищает от изменений схемы.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что такое FOR UPDATE в SQL?
database
middle
1×
Какие проблемы устраняют оптимистичная и пессимистичная блокировки, и как они связаны с уровнями изоляции транзакций?
database
middle
1×
Что такое Primary Key?
database
junior
1×
Как работает команда EXPLAIN и как ею пользоваться?
database
middle
1×
Как правильно составить индекс в базе данных для поиска по имени и фамилии?
database
middle
1×
Что такое составной индекс?
database
middle
1×
Что такое проекция в контексте баз данных?
database
junior
1×
Как математически описать inner join двух таблиц?
database
middle
1×
В каких случаях применяется LEFT JOIN?
database
junior
1×
Что нужно сделать в SQL-запросе, чтобы получить LEFT JOIN?
database
junior
1×
Что происходит при выполнении INNER JOIN двух таблиц?
database
junior
1×
Почему в данном SQL-запросе отсутствует SELECT COUNT, если он присутствует в логах?
database
middle
1×
Какие типы изоляции транзакций существуют и как они влияют на производительность?
database
middle
1×
Какие бывают оконные функции в SQL?
database
middle
1×
Какие данные мы получим в результате выполнения этого запроса?
database
junior
1×
Как выглядит SQL-запрос для получения всех значений из таблицы orders?
database
junior
1×
В каком порядке выполняются команды (логический порядок выполнения) в SQL-запросе?
database
junior
1×
Когда данные следует хранить в одной большой таблице, а когда их целесообразнее разделить на несколько связанных таблиц?
database
middle
1×
Где используется SQL?
database
junior
1×
Как вывести все поля из таблицы users?
database
junior
1×
В каких случаях следует использовать оператор JOIN в SQL?
database
junior
1×
Как отфильтровать пользователей с нулевым количеством заказов в SQL-запросе?
database
junior
1×
Как проанализировать медленный SQL-запрос?
database
middle
1×
Какие базовые операции вы знаете в SQL?
database
junior
1×
Каким образом написать SQL-запрос, который создаст таблицу?
database
junior
1×
Как написать SQL-запрос, который вернет таблицу, состоящую из одной колонки?
database
junior
1×
Вы индексировали поля в базе данных?
database
junior