Курс «SQL»
Последнее обновление: 18 октября 2025 г.
Бесплатный курс
Включено в курс
Описание
На этом курсе вы изучите основы SQL — языка структурированных запросов к реляционным базам данных. Вы познакомитесь с основными операторами и функциями языка, научитесь создавать таблицы и запрашивать данные из них.
Вы узнаете больше об основных операторах SQL: SELECT, FROM, WHERE, GROUP BY, ORDER BY. В итоге вы научитесь создавать запросы к базам данных с использованием SQL. Основы SQL пригодятся, если вы решите работать с базами данных, заниматься аналитикой данных или разработкой программного обеспечения. Знания из этого курса помогают специалистам эффективно работать с данными, анализировать большие объемы информации и создавать новые приложения, использующие базы данных.
Чему вы научитесь
- Понимать основы реляционных баз данных и их структуру
- Уметь создавать и редактировать таблицы, а также выполнять запросы на языке SQL
- Уметь фильтровать и сортировать данные с помощью различных операторов
- Уметь использовать агрегатные функции и группировать данные
Программа
1 | Введение Знакомимся с курсом |
2 | Реляционные базы данных Изучаем основы реляционных баз данных |
3 | Структура баз данных Выясняем, как построены реляционные базы данных |
4 | Язык SQL Учимся создавать таблицы и редактировать записи |
5 | Подключение к БД с помощью psql Научимся подключаться к СУБД, смотреть структуру базы данных и отправлять запросы |
6 | Таблицы Учимся создавать таблицы и познакомимся с базовыми типами данных в PostgreSQL |
7 | Первичный ключ и автоинкремент Знакомимся с первичными ключами и учимся использовать автоинкремент |
8 | Запросы на выборку Учимся писать самые простые запросы через оператор SELECT |
9 | Фильтрация данных Изучаем, как фильтровать данные с помощью оператора WHERE |
10 | Обработка особых значений Учимся обрабатывать отсутствующие данные NULL |
11 | Фильтрация строк Изучаем работу с оператором LIKE |
12 | Регулярные выражения Изучаем построение регулярных выражений при фильтрации SQL-запросов |
13 | Сложные условия фильтрации Изучаем, как составлять сложные фильтры из нескольких условий |
14 | Фильтрация данных по диапазону Изучаем оператор BETWEEN |
15 | Поиск строк по значениям из набора Знакомимся с оператором IN |
16 | Сортировка данных Учимся сортировать данные в прямом и обратном порядке с помощью оператора ORDER |
17 | Ограничение выборки Учимся ограничивать выборку с помощью оператора LIMIT |
18 | Уникальные строки Учимся выбирать уникальные строки с помощью оператора DISTINCT |
19 | Агрегатные функции Знакомимся с основными агрегатными функциями языка SQL |
20 | Группировка по выборке Учимся работать с данными с помощью оператора GROUP BY |
21 | Фильтрация c помощью оператора HAVING Учимся задавать условия на фильтрацию строк |
22 | Вставка и модификация данных Учимся наполнять базу данных и изменять ее содержимое |
23 | Основные ограничения полей Учимся использовать UNIQUE и NOT NULL |
24 | Изменение структуры таблицы (ALTER) Учимся изменять структуру существующей таблицы |
25 | Транзакционность Учимся выполнять запросы внутри транзакции, разбираемся с ACID |
Формат обучения
Испытания
1 | Конкурс |
2 | Лидер продаж |
3 | Коллекция фильмов |