Универсальность
SQL придумали в 1974 году, и он до сих пор стандарт для всех реляционных СУБД: PostgreSQL, MySQL, SQLite, Oracle, MS SQL Server. Один язык — десятки баз. Знания переносятся между проектами без переучивания.
SQL — язык, на котором разговаривают с базами данных. Аналитики, бэкенд-разработчики, QA-инженеры, продакт-менеджеры — все используют SQL ежедневно. Здесь дорожная карта от первого SELECT до сложных JOIN, оконных функций и оптимизации запросов. Запросы выполняются прямо в браузере — без установки PostgreSQL и DBeaver.
SQL придумали в 1974 году, и он до сих пор стандарт для всех реляционных СУБД: PostgreSQL, MySQL, SQLite, Oracle, MS SQL Server. Один язык — десятки баз. Знания переносятся между проектами без переучивания.
SQL спрашивают на собеседованиях у бэкендеров, аналитиков, QA, девопсов и даже у продактов. Это базовый навык, без которого не получится пройти даже скрининг в крупных компаниях. Учить — обязательно.
Power BI, Tableau, Metabase, DataLens — все BI-инструменты строятся на SQL. Хотите анализировать данные, считать когорты, делать дашборды — без SQL не обойтись. Python и R работают поверх SQL, а не вместо него.
Несколько недель учёбы дают существенный навык на годы. SQL практически не меняется десятилетиями: то, что вы выучите сейчас, будет актуально и через 10 лет. Редкое сочетание для IT.
Курс по SQL с нуля: от первого SELECT до проектирования схемы и сложных JOIN. 12 модулей, 60 уроков, запросы выполняются прямо в браузере с автопроверкой и AI-подсказками.
Перейти к курсуБазовые запросы, WHERE, AND/OR, LIKE, IN, BETWEEN, IS NULL. Сортировка ORDER BY, LIMIT и OFFSET для пагинации.
INNER, LEFT, RIGHT, FULL OUTER, CROSS JOIN. Когда какой использовать, как избегать дубликатов и читать execution plan.
GROUP BY, HAVING, COUNT, SUM, AVG, MIN, MAX. Агрегация с условиями через FILTER. Подсчёт уникальных значений через DISTINCT.
Скалярные подзапросы, IN/NOT IN, EXISTS, коррелированные подзапросы. CTE через WITH и рекурсивные CTE.
ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, SUM OVER. Партиционирование и сортировка внутри окон, фрейм ROWS BETWEEN.
Btree, hash, GIN, GiST. Когда индекс ускоряет запрос, а когда — замедляет вставки. EXPLAIN ANALYZE и чтение планов.
BEGIN/COMMIT/ROLLBACK, ACID, уровни изоляции. Первая, вторая, третья нормальная форма, проектирование схемы с нуля.
Что такое реляционная БД, таблицы, строки, колонки, типы данных, первичные и внешние ключи.
Простые выборки, выбор колонок, алиасы, выражения, арифметика, конкатенация строк.
Фильтры, операторы сравнения, NULL-логика, ORDER BY, LIMIT, DISTINCT.
Связь таблиц, INNER vs LEFT, многотабличные запросы, ON и USING.
GROUP BY, HAVING, COUNT, SUM, AVG, типичные ошибки группировки.
Скалярные подзапросы, IN, EXISTS, коррелированные подзапросы, CTE.
ROW_NUMBER, ранжирование, накопительные суммы, LAG/LEAD.
CREATE TABLE, ALTER TABLE, ограничения, индексы, основы проектирования.
Откройте бесплатные модули, решайте задачи в браузере и получайте подсказки AI-наставника. Без оплаты карты.
Открыть курс SQL