Зачем изучать SQL

По данным исследования Most In-Demand Skills в 2023 году SQL находится на втором месте по востребованности среди языков программирования у работодателей со всего мира

Чему вы научитесь

  • Подсчитывать записи в таблице и сортировать данные
  • Различать типы данных
  • Фильтровать данные со строками и даты
  • Выгружать отдельные поля и ограниченное число полей
  • Декомпозировать бизнес-задачи
  • Применять простые математические операции
  • Отображать только уникальные данные
  • Фильтровать данные с помощью логических операторов и преобразования типов
  • Рассчитывать агрегированные значения по всей таблице или по отфильтрованным данным

Какие операторы и ключевые слова из SQL вы освоите

SELECT
WHERE
GROUP BY
ORDER BY
HAVING
LIMIT
OFFSET
DATE_TRUNC
EXTRACT
SUM
COUNT
AVG
MIN
MAX

Как мы учим

YandexGPT помогает учиться

Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.

Программа курса

Это курс для самостоятельного изучения, поэтому вы можете учиться в комфортном темпе. Вам понадобится 5–7 часов.
1 модуль 1 час
Введение в базы данных
Узнаете, что такое база данных, зачем она нужна, как в ней хранится информация. Освежите знания о таблице: что в ней называется полями, что — ячейками, а что — записями. В конце сделаете свою первую выгрузку данных.
COUNTБаза данныхSELECT…FROMТаблица, поля, ячейки, строки
2 модуль
Фильтрация данных
Научитесь ограничивать выборку: сначала по количеству строк, затем по количеству полей. Разберётесь, как отображать только уникальные данные, менять их типы, фильтровать данные при помощи логических и математических операторов, а также совмещать все эти виды фильтраций. Узнаете, как декомпозировать задачу — переводить её с языка бизнеса на язык SQL.
LIMITWHEREOFFSETDISTINCTПсевдонимыТипы данныхФильтрация датФильтрация строкДекомпозиция задачиЛогические операторыМатематические операторы
3 модуль
Группировка и агрегации
Освоите более сложные инструменты, которые можно применять для расчёта простых бизнес-метрик: научитесь применять агрегирующие функции и функции группировки. Познакомитесь с особенностями применения этих функций и типичными ошибками.
SUMAVGMINMAXCOUNTGROUP BYORDER BYРасчёт метрик
4 модуль
Симулятор
Вы примерите на себя роль аналитика данных: перед вами будет цель, а каким образом её достичь — предстоит решить вам. Здесь вы сможете применить все полученные знания в SQL.

Это курс для начинающих, где вы изучите базовые операторы SQL

Он поможет познакомиться с профессией аналитика данных и получить базовые знания.

Если вы уже знаете основы языка и хотите изучать его дальше, можете продолжить учёбу на платном курсе «SQL для работы с данными и аналитики» с поддержкой опытных аналитиков.

Посмотреть курс

Отвечаем на вопросы

Какой уровень знаний нужен для начала обучения?
Курс рассчитан на студентов с нулевым и начальным уровнем знаний. Он хорошо подойдёт тем, кто никогда не имел дела с базами данных и программированием.
В какой среде будет идти работа? Мне нужно что-то устанавливать?
Вам не понадобится устанавливать никакие программы, всё обучение проходит в интерактивном учебнике и тренажёре Практикума, в котором используется PostgreSQL 13.
Будут ли в курсе учить использовать JOIN, подзапросы и оконные функции?
Курс предназначен для знакомства с SQL и рассчитан на 5–7 часов прохождения, поэтому в нём не рассматриваются перечисленные в вопросе инструменты. Освоить их вы можете на другом платном курсе — «SQL для работы с данными и аналитики».
Хватит ли полученных на курсе знаний, чтобы работать аналитиком или специалистом по Data Science?
Полученных знаний хватит, чтобы заложить основы для дальнейшего изучения SQL. Но для работы вам понадобятся более глубокие навыки. Получить их можно на курсе «SQL для работы с данными и аналитики», либо на курсах-профессиях «Аналитик данных» и «Специалист по Data Science». Это платные курсы, где вы будете учиться не одни: рядом всегда будут наставники, у которых большой опыт в аналитике данных. Вы сможете ещё больше погрузиться в SQL, будете работать над реальными проектами, получать персональную обратную связь и встречаться на вебинарах с экспертами.
Получу ли я какой-то документ после курса?
После этого курса мы не выдаём диплом. Если вам важно получить документ после учёбы, присмотритесь к другим курсам.

Давайте поможем

Напишите, как вас зовут и по какому номеру можно связываться — позвоним и расскажем всё про курсы