Язык преподавания в курсе – русский. Вскоре будет доступна украинская версия этого курса.
Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
Чему вы научитесь
Разрабатывать запросы SELECT к базам данных.
Требования
Начальных знаний не требуется. Достаточно иметь желание научиться работать с SQL.
Желательно иметь компьютер – Mac или Windows – для практических заданий.
Описание
В этом курсе изложены основы языка SQL для работы с реляционными базами данных.
Основное внимание уделяется написанию запросов SELECT для выборки данных. Часто бывает так, что таблицы уже созданы, в них загружены данные. И задача состоит в том, чтобы правильно и без ошибок написать выборку данных из этих таблиц.
Другие конструкции SQL – создание таблиц, изменение данных – также кратко рассматриваются в этом курсе, для полноты картины.
Язык SQL кажется простым – и это действительно так. Однако в каждом деле есть свои тонкости. И эти тонкости изложены в этом курсе.
В качестве учебной базы данных используется PostgreSQL. Однако в курсе не затрагиваются особенности, которые касаются только PostgreSQL. Поэтому полученные знания применимы и к другим базам данных. Базовые конструкции SQL везде одинаковы.
Добро пожаловать – буду рад увидеть вас среди слушателей этого курса!
Для кого этот курс:
Кто еще не работал с языком SQL.
Кто уже немного работал с SQL, но еще не чувствует себя уверенно.
Материалы курса, продолжительность – 02:24:00
–
Обзор языка SQL – 06:12
–
Установка и настройка таблиц для упражнений – 10:40 – Установка и настройка таблиц для упражнений – 10:40
Шаги по установке – 01:12 – Шаги по установке – 01:12
Установка для Windows – 04:07 – Установка для Windows – 04:07
Установка для Mac – 05:21 – 05:21
–
Создание таблиц. Связи между таблицами – 14:35
Создание таблиц. Типы данных. – 04:30
Первичный ключ и внешний ключ. Типы связей между таблицами. – 10:05
–
Основные запросы SELECT – 15:27
Выбор колонок. Выражения. – 03:05
Выбор строк. Операторы AND, OR. – 04:49
Упражнение 1 – фильтрация колонок и строк – 00:11
Операторы IN, NOT IN, BETWEEN – 04:17
Вложенные запросы (подзапросы) – 01:58
Упражнение 2 – вложенные запросы – 00:02
Комментарии – 01:04
–
Работа со значениями NULL – 15:25
Что такое значение NULL. Особенности работы со значениями NULL – 08:36
Упражнение 3 – работа со значениями NULL – 00:02
IN и NOT IN при наличии значений NULL – 06:47
–
Агрегация – GROUP BY, HAVING, DISTINCT – 14:37
Группировка данных GROUP BY – 04:34
Фильтрация HAVING – 01:04
Агрегация SUM и COUN – T – 02:57
Другие функции агрегации – 01:47
Различные значения DISTINCT – 01:39
Сортировка данных ORDER BY – 02:34 Сортировка данных – 02:34
Упражнение 4 – агрегация данных – 00:02
–
Соединение таблиц – INNER, OUTER, CROSS, SELF JOIN – 43:26
Внутреннее соединение INNER JOIN – 09:59
Упражнение 5 – inner join – 00:02
Дубликаты строк, нехватка строк – 07:28
Внешнее соединение LEFT OUTER JOIN – 05:47
Различные варианты синтаксиса – 01:04
Внешнее соединение RIGHT OUTER JOIN – 01:35
Упражнение 6 – outer join – 00:02
Полное внешнее соединение FULL OUTER JOIN – 02:21
Соединение таблицы самой с собой SELF JOIN – 12:58
Упражнение 7 – self join – 00:02
Произведение таблиц CROSS JOIN – 02:06
–
Операторы множеств – UNION, EXCEPT и INTERSECT – 05:57
Объединение множеств строк UNION, UNION ALL – 02:11
Вычитание множеств строк EXCEPT, EXCEPT ALL – 02:12
Пересечение множеств строк INTERSECT, INTERSECT ALL – 01:34
–
Функции и операторы – 09:52
Обзор функций и операторов – 01:06
Для числовых типов данных – 02:26
Для символьных типов данных – 03:17
Для типов данных даты и времени – 03:03
–
Изменение данных – INSERT, UPDATE, DELETE – 06:44
Вставка данных INSERT – 02:58
Обновление данных UPDATE – 02:42
Удаление данных DELETE – 01:04
Отзывы
Отзывов пока нет.