Что такое индексы в базах данных и зачем они нужны?
Индексы в базах данных — это специальные структуры данных, которые ускоряют поиск и выборку записей по определённым полям таблицы.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Индексы в базах данных — это специальные структуры данных, которые ускоряют поиск и выборку записей по определённым полям таблицы.
Читать ответДа, в проектах с машинным обучением часто приходится работать с базами данных для хранения и обработки больших объёмов данных. Это могут быть:
Читать ответВ некоторых СУБД, например в PostgreSQL, можно использовать именно такой синтаксис. Если СУБД не поддерживает COUNT(DISTINCT) с несколькими столбцами, можно объединить значения в одну строку:
Читать ответЧтобы найти последнюю покупку по человеку в данных, обычно нужно сгруппировать данные по идентификатору человека и выбрать запись с максимальной датой покупки.
Читать ответМедиана в SQL без встроенной функции можно посчитать, используя оконные функции или подзапросы. Например, для таблицы с числовым столбцом value:
Читать ответЧтобы проверить наличие дублей по определённому атрибуту в таблице SQL, можно использовать группировку и функцию агрегирования COUNT().
Читать ответЯ уверенно работаю с SQL, умею писать сложные запросы с использованием JOIN, подзапросов, оконных функций и агрегатных функций.
Читать ответSQL-запрос — это инструкция к базе данных, которая позволяет извлекать, изменять, удалять или добавлять данные.
Читать ответДа, можно выполнить JOIN с базой данных по артикулу для получения категории товара, если в таблицах есть соответствующие связи.
Читать ответЧтобы понять, в какую из двух баз данных обращаться по результату классификации, нужно:
Читать ответВ течение последних нескольких лет я работал с SQL и Python примерно по 2-3 года каждый, совмещая их в проектах по обработке данных и машинному обучению.
Читать ответЧтобы получить значения из одной таблицы, которых нет в другой, в SQL обычно используют конструкцию с LEFT JOIN и проверкой на NULL или оператор NOT EXISTS.
Читать ответ