🗄 SQL на собеседовании — страница 12

SQL спрашивают почти на каждом собеседовании аналитика. Здесь — разборы конкретных конструкций и задач с объяснением, почему ответ именно такой.

554 материалов · страница 12 из 12

Оконные функции SQL: руководство с примерами
Оконные функции SQL от базового синтаксиса до продвинутых приёмов. ROW_NUMBER, RANK, LAG, LEAD, SUM OVER, ROWS BETWEEN — примеры и задачи.
ORDER BY и LIMIT в SQL — сортировка и ограничение результатов
ORDER BY и LIMIT в SQL: сортировка по столбцам, ASC/DESC, LIMIT и OFFSET. Примеры для аналитика данных и вопросы с собеседования.
Подзапросы в SQL: виды и примеры
Подзапросы в SQL: скалярные, табличные, коррелированные. Примеры с EXISTS, IN, ANY. Когда использовать подзапрос, CTE или JOIN.
Работа с датами в SQL — полный гайд для аналитика
Работа с датами в SQL: DATE_TRUNC, EXTRACT, INTERVAL, DATE_PART, AGE. Примеры для аналитика данных и вопросы с собеседования.
SQL для аналитика данных — что нужно знать
SQL для аналитика данных: обязательные темы, уровни владения, план изучения. Что спрашивают на собеседованиях и как тренироваться.
SQL для начинающих — с чего начать
SQL для начинающих: SELECT, WHERE, JOIN, GROUP BY за 15 минут. Пошаговый гайд с примерами для будущих аналитиков данных.
SQL vs NoSQL — в чём разница и когда что использовать
Разница между SQL и NoSQL базами данных: реляционные vs документные, когда что использовать. Вопросы с собеседования аналитика данных.
Строковые функции SQL — полный гайд с примерами
Строковые функции SQL: CONCAT, SUBSTRING, TRIM, UPPER, LOWER, LENGTH, REPLACE. Примеры для аналитика данных и вопросы с собеседования.
Типы данных в SQL — что нужно знать аналитику
Типы данных в SQL: числовые, строковые, дата/время, логические. Какие типы нужно знать аналитику. Вопросы с собеседования.
Топ-20 SQL вопросов на собеседовании аналитика
20 самых частых SQL вопросов на собеседовании аналитика данных: JOIN, оконные функции, GROUP BY, подзапросы. С ответами и примерами.
UNION в SQL — как объединять результаты запросов
UNION и UNION ALL в SQL: синтаксис, разница, примеры. Когда объединять запросы и какие ошибки избегать. Вопросы с собеседования.
WHERE в SQL — полный гайд по фильтрации данных
WHERE в SQL: операторы сравнения, AND/OR, IN, BETWEEN, LIKE, IS NULL. Примеры запросов и вопросы с собеседования аналитика данных.
COUNT(*) vs COUNT(column) — в чём разница
Разница между COUNT(*) и COUNT(column): обработка NULL, производительность, примеры. Частый вопрос на собеседовании аналитика данных.
CTE vs подзапрос — что лучше и когда что использовать
Разница между CTE (WITH) и подзапросами в SQL: читаемость, производительность, рекурсия. Когда что использовать — разбор для собеседования аналитика.
DELETE vs TRUNCATE — в чём разница и когда что использовать
Разница между DELETE и TRUNCATE в SQL: транзакционность, производительность, триггеры, RETURNING. Вопрос для собеседования аналитика.
GROUP BY vs PARTITION BY — в чём разница
Разница между GROUP BY и PARTITION BY в SQL: агрегация vs оконные функции, когда использовать, примеры запросов для собеседования аналитика.
LEFT JOIN vs INNER JOIN — в чём разница и когда что использовать
Разница между LEFT JOIN и INNER JOIN в SQL: как работают, когда использовать, примеры с таблицами. Разбор для собеседования аналитика.
ROW_NUMBER vs RANK vs DENSE_RANK — в чём разница
Разница между ROW_NUMBER, RANK и DENSE_RANK: как нумеруют строки, обработка одинаковых значений, примеры. Ключевая тема для собеседования аналитика.
UNION vs UNION ALL — в чём разница и когда что использовать
Разница между UNION и UNION ALL: дедупликация, производительность, примеры. Когда использовать какой оператор — объяснение для собеседования аналитика.
WHERE vs HAVING в SQL — в чём разница и когда что использовать
Разница между WHERE и HAVING в SQL: когда использовать, порядок выполнения, примеры запросов. Частый вопрос на собеседовании аналитика данных.
ClickHouse vs PostgreSQL: что нужно знать аналитику
Сравнение ClickHouse и PostgreSQL для аналитика данных. Синтаксис, производительность, когда что использовать. Отличия на собеседовании.
CTE в SQL: как использовать WITH
CTE (Common Table Expressions) в SQL: синтаксис WITH, вложенные CTE, рекурсивные CTE. Примеры для аналитика, задачи с собеседований.
GROUP BY и HAVING в SQL
GROUP BY и HAVING в SQL для аналитика. Агрегатные функции, фильтрация групп, порядок выполнения запроса. Примеры и задачи с собеседований.
JOIN в SQL: шпаргалка для собеседования
JOIN в SQL: INNER, LEFT, FULL, CROSS, SELF. Шпаргалка + 10 задач с решениями для собеседования аналитика данных.
50 задач по SQL для собеседования аналитика
50 SQL-задач с решениями: от SELECT до когорт и sessionization. Junior, Middle, Senior. Самый полный сборник на русском языке.
Оконные функции SQL: шпаргалка для собеседования
Оконные функции SQL: ROW_NUMBER, RANK, LAG, LEAD, SUM OVER. Шпаргалка + 15 задач с решениями для собеседования аналитика.

Другие разделы блога

🏢 Компании🧪 A/B-тесты и статистика📊 Продуктовая аналитика🐍 Python🛠 Data Engineering🤖 Data Science и ML🧩 Системный анализ🎯 Карьера и собеседования