Подготовка к интервью

Вопросы на собеседовании по SQL

141 вопрос по SQL с технических собеседований

141 вопрос 511 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по SQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: sql, database, sql server.

Каталог

Результаты поиска

Найдено: 141
Теория

Можете объяснить назначение оператора GROUP BY в SQL и когда его следует использовать?

Оператор GROUP BY в SQL используется для группировки строк таблицы по одному или нескольким столбцам. Это позволяет агрегировать данные, например, подсчитать сумму, среднее или количество записей в каждой группе.

Читать ответ
Теория

Можно ли использовать условие WHERE в SQL-запросах с агрегатными функциями, такими как COUNT, SUM, AVG?

В SQL условие WHERE используется для фильтрации строк до применения агрегатных функций (COUNT, SUM, AVG и т.д.). То есть WHERE фильтрует исходные данные, а затем агрегатные функции считаются по отфильтрованным строкам.

Читать ответ
Теория

SQL: выведите все товары, у которых цена выше средней цены в их категории (таблица products с полями product_id, category, price).

Для вывода товаров, у которых цена выше средней цены в их категории, можно использовать оконную функцию или подзапрос для вычисления средней цены по каждой категории.

Читать ответ
Теория

Задача на SQL: посчитать конверсию по группам эксперимента (exp_id=90) из события Epic Match Start в Epic Fight Win по пользователям, с правильной атрибуцией событий к эксперименту через join по времени.

Для подсчёта конверсии по группам эксперимента (expid=90) из события Epic Match Start в Epic Fight Win с правильной атрибуцией через join по времени, нужно:

Читать ответ
Теория

SQL: выведите список сотрудников, которые старше своего руководителя (таблица employees с полями employee_id, department_id, is_chief, birthday).

Для решения задачи нужно сравнить дату рождения сотрудников с датой рождения их руководителей. Предположим, что руководитель — это сотрудник с ischief = true в том же departmentid.

Читать ответ