Зачем используются placeholder-ы ($1, $2) в SQL-запросах?
Placeholder-ы типа $1, $2 в SQL-запросах используются для параметризации запросов. Это позволяет:
Читать ответПодготовка к интервью
141 вопрос по SQL с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по SQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: sql, database, sql server.
Каталог
Placeholder-ы типа $1, $2 в SQL-запросах используются для параметризации запросов. Это позволяет:
Читать ответВ SQL существуют различные ограничения (constraints), которые обеспечивают целостность данных:
Читать ответОператор GROUP BY в SQL используется для группировки строк таблицы по одному или нескольким столбцам. Это позволяет агрегировать данные, например, подсчитать сумму, среднее или количество записей в каждой группе.
Читать ответДа, я создавал хранимые процедуры в Oracle с использованием PL/SQL.
Читать ответВ SQL условие WHERE используется для фильтрации строк до применения агрегатных функций (COUNT, SUM, AVG и т.д.). То есть WHERE фильтрует исходные данные, а затем агрегатные функции считаются по отфильтрованным строкам.
Читать ответДля вывода товаров, у которых цена выше средней цены в их категории, можно использовать оконную функцию или подзапрос для вычисления средней цены по каждой категории.
Читать ответПосле того как SQL для DBT-модели готов, я обычно выполняю следующие шаги:
Читать ответДля подсчёта конверсии по группам эксперимента (expid=90) из события Epic Match Start в Epic Fight Win с правильной атрибуцией через join по времени, нужно:
Читать ответВ PostgreSQL при двух параллельных транзакциях, которые читают и обновляют одно и то же значение счетчика просмотров, возможна ситуация гонки (race condition).
Читать ответДля решения задачи нужно сравнить дату рождения сотрудников с датой рождения их руководителей. Предположим, что руководитель — это сотрудник с ischief = true в том же departmentid.
Читать ответДа, я понимаю SQL — язык структурированных запросов, используемый для работы с реляционными базами данных.
Читать ответNULL обозначает отсутствующее или неизвестное значение. Это не пробел, не ноль и в большинстве СУБД не пустая строка. Для проверки используют IS NULL и IS NOT NULL.
Читать ответ