Просто SQL: SELECT, WHERE, GROUP BY и JOIN без боли

Бесплатный курс для тех, кто хочет спокойно разобраться в SQL с нуля. Разберём, зачем нужны базы данных, как установить PostgreSQL, создать учебные таблицы и писать запросы SELECT, WHERE, GROUP BY, HAVING, UNION и JOIN. Без академической боли: короткие объяснения, примеры на понятных таблицах и задачи с автопроверкой.

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

  • После курса вы сможете:
  • понимать, что такое базы данных, таблицы, строки, столбцы и SQL-запросы;
  • отличать SQL, PostgreSQL, pgAdmin и DBeaver;
  • устанавливать PostgreSQL и работать с учебной базой данных;
  • создавать простые таблицы и наполнять их данными;
  • писать запросы SELECT;
  • выбирать нужные столбцы и задавать понятные названия через AS;
  • фильтровать данные через WHERE, AND, OR, NOT;
  • работать с NULL;
  • использовать BETWEEN, IN, LIKE;
  • ограничивать вывод через LIMIT и OFFSET;
  • считать данные через COUNT, SUM, AVG, MIN, MAX;
  • группировать данные через GROUP BY;
  • фильтровать группы через HAVING;
  • объединять результаты через UNION;
  • соединять таблицы через JOIN, LEFT JOIN, RIGHT JOIN;
  • читать простые SQL-запросы без ощущения, что это заклинание из древней базы данных.

О курсе

SQL — это язык, с помощью которого мы задаём вопросы базам данных.

Если Excel помогает работать с таблицей, которую мы открыли перед собой, то SQL позволяет получать нужные данные из базы: не всё подряд, а именно то, что требуется для отчёта, анализа или программы.

В этом курсе мы начинаем с самого начала:

  • зачем вообще нужны базы данных;
  • почему не всегда удобно хранить всё в Excel или CSV;
  • что такое PostgreSQL;
  • как создать учебную базу;
  • как писать первые запросы.

Дальше постепенно переходим к практике:

  • выбираем данные;
  • фильтруем строки;
  • считаем показатели;
  • группируем результаты;
  • соединяем таблицы.

Курс построен на одной учебной базе с сотрудниками, городами, отделами и зарплатами. Это не абстрактные “таблица A” и “таблица B”, а понятные данные, на которых удобно разбирать реальные SQL-задачи.

В уроках много пояснений, примеров и задач с автопроверкой.

Цель курса — не превратить вас в администратора баз данных за один вечер, а дать уверенную базу: чтобы вы понимали SQL-запросы, могли писать их сами и не терялись при работе с данными.

Для кого этот курс

Этот курс подойдет: - новичкам, которые раньше не работали с SQL; - пользователям Excel, которые хотят перейти к более серьёзной работе с данными; - начинающим аналитикам; - студентам; - тем, кто изучает Python и хочет понять, как программы работают с базами данных; - тем, кто работает с отчётами, выгрузками, таблицами и хочет быстрее получать нужные данные; - слушателям курсов по Excel, Python и статистике, которым нужен следующий логичный шаг. Курс особенно хорошо подойдёт тем, кто хочет разобраться спокойно, без перегруза теорией и без ощущения “я ничего не понимаю, но почему-то уже пишу JOIN”.

Начальные требования

Специальная подготовка не требуется.

Наши преподаватели

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

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно