Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Чого ви навчитеся
- Розробляти запити SELECT до баз даних.
Вимоги
- Початкових знань не потрібно. Достатньо мати бажання навчитися працювати з SQL.
- Бажано мати комп’ютер – Mac або Windows – для практичних завдань.
Опис
У цьому курсі викладено основи мови SQL для роботи з реляційними базами даних.
Основна увага приділяється написанню запитів SELECT для вибірки даних. Часто буває так, що таблиці вже створені, в них завантажені дані. І завдання полягає в тому, щоб правильно і без помилок написати вибірку даних з цих таблиць.
Інші конструкції SQL – створення таблиць, зміна даних – також коротко розглядаються в цьому курсі, для повноти картини.
Мова 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
Відгуки
Відгуків немає, поки що.