Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв'язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Чого ви навчитеся
- Розробляти запити SELECT до баз даних.
Вимоги
- Початкових знань не потрібно. Достатньо мати бажання навчитися працювати з SQL.
- Желательно иметь компьютер — Mac или Windows — для практических заданий.
Опис
У цьому курсі викладено основи мови SQL для роботи з реляційними базами даних.
Основна увага приділяється написанню запитів SELECT для вибірки даних. Часто буває так, що таблиці вже створені, в них завантажені дані. І завдання полягає в тому, щоб правильно і без помилок написати вибірку даних із цих таблиць.
Другие конструкции SQL — cоздание таблиц, изменение данных — также кратко рассматриваются в этом курсе, для полноты картины.
Язык SQL кажется простым — и это действительно так. Однако в каждом деле есть свои тонкости. И эти тонкости изложены в этом курсе.
Як навчальна база даних використовується PostgreSQL. Однак у курсі не зачіпаються особливості, які стосуються тільки PostgreSQL. Тому отримані знання застосовні і до інших баз даних. Базові конструкції SQL скрізь однакові.
Добро пожаловать — буду рад увидеть вас в числе слушателей этого курса!
Для кого цей курс:
- Хто ще не працював із мовою SQL.
- Хто вже трохи працював із SQL, але ще не почувається впевнено.
Материалы курса, продолжительность — 02:24:00
-
Обзор языка SQL — 06:12
-
Установка и настройка таблиц для упражнений — 10:40
Шаги по установке — 01:12
Установка для Windows — 04:07
Установка для Mac — 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
Упражнение 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
Відгуки
Відгуків немає, поки що.