
Комментарии 3
Я вас обрадую, но теперь аналитику его почти не нужно знать. Достаточно понимать что это такое и как можно применить
Понять устройство реляционных БД: что такое таблица, строка, столбец, первичный ключ (уникальный идентификатор записи), внешний ключ (связь с другой таблицей).
В устройстве реляционных БД нет таких терминов как "строка" и "столбец". Это термины/понятия из табличных процессоров, вроде Excel.
В реляционных БД есть записи и поля.
Первичный ключ - это НЕ уникальный идентификатор записи. Это ограничение (CONSTRAINT). А уникальный идентификатор записи - это одна из функций, которую выполняет первичный ключ в силу своих свойств. То же относится и к внешнему ключу.
Пример: в таблице имеется первичный ключ - синтетический автоинкремент или GUID. А уникальная идентификация записи выполняется по значению в поле ИНН или, скажем, в поле номера полиса ОМС.
Ошибка с типами данных – частая причина сломанных запросов
Ничуть не реже ошибки с типом данных являются причиной "просадки производительности". Причём это может быть и архитектурная погрешность - в отличие от "сломанных запросов", где вся вина однозначно лежит на авторе запроса.
Умение посчитать Retention (удержание) или Churn (отток) одним запросом – это классическое тестовое задание на собеседовании.
Это не имеет никакого отношения к SQL. Это специфические для аналитика знания. Дайте специалисту по SQL формулы, и он напишет запрос, даже не подозревая, как называется то, что он получил.
Если речь пошла о ресурсах для изучения SQL - добавлю свой сайт sqltest.online - тренажер для написания запросов. Почти 400 задач разной сложности.
SQL в 2026 для аналитика (с чего начать, где учиться и что реально нужно знать)