ENIGMA AI
ENIGMA AI

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

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

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

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

Что означает выражение OVER (PARTITION BY user_id) в SQL?

database middle

Как посчитать количество уникальных заказов с помощью COUNT DISTINCT?

database junior

Что будет результатом выполнения функции sum(amount) over(partition by user_id) в SQL-запросе?

database middle

Какой следующий шаг после получения уникальных записей и их количества в CTE?

database middle

Как вывести список всех заказов из базы данных?

database junior

Что означает выражение 'ORDER BY' при использовании оконной функции ROW_NUMBER() в SQL и как правильно использовать скобки в этом контексте?

database junior

В каком порядке следует указывать столбцы в конструкции PARTITION BY и ORDER BY при использовании оконной функции ROW_NUMBER()?

database middle

В чем разница между условиями WHERE и HAVING и можно ли их использовать взаимозаменяемо?

database junior

Что делает оператор SELECT * (SELECT ALL) в SQL и каковы риски его использования?

database junior

Как выполнить SELECT по конкретному столбцу в SQL?

database junior

В чем разница между использованием SELECT * и SELECT по конкретному столбцу?

database junior

Что вы имеете в виду под планом выполнения запроса?

database middle

Для чего может быть необходимо использовать грязное чтение (dirty read)?

database middle

Для чего используют уровни изоляции транзакций с низким уровнем строгости?

database middle

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

database middle

Выполняет ли команда EXPLAIN запрос или только показывает план его выполнения?

database middle

Как правильно спроектировать составной индекс по трем полям? Какие критерии выбора порядка полей в индексе и почему это важно?

database middle

Почему стоит использовать SQL-код в редакторе Power Query?

database middle

Можно ли принудительно заставить планировщик запросов использовать конкретный индекс?

database middle

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

database junior

Как формируются SQL-запросы?

database junior

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

database middle

На какие ключевые слова в выводе команды EXPLAIN следует смотреть, чтобы понять, используется ли индекс?

database middle

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

database middle

Что отличает запрос, который использует индексы, от запроса, который их не использует?

database middle

Нужно ли уметь писать SQL-запросы?

database junior

Какие еще конструкции, помимо стандартных, позволяют реализовать пессимистичную блокировку (pessimistic locking)?

database middle

Приходилось ли вам писать SQL-запросы и работать с ними?

database junior

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

database middle

Какой индекс следует создать для оптимизации запроса, который выбирает пользователей по полу и возрасту в таблице с колонками user_id, gender и age?

database middle

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