- Автор: Илья Фофанов
- Ссылка на Udemy: https://www.udemy.com/course/bestpostgres/
- Дополнительные материалы, использованные при создании конспекта:
- 1. Введение в SQL
- 2. Простые запросы с SELECT
- 2.1 Полная выборка
- 2.2 Выборка и элементарные арифметические операции
- 2.3 Оператор DISTINCT
- 2.4 Оператор COUNT
- 2.5 Домашняя работа 1. Простые выборки
- 2.6 Домашняя работа 1. Простые выборки (ответы)
- 2.7 Оператор WHERE
- 2.8 Операторы AND, OR
- 2.9 Оператор BETWEEN
- 2.10 Операторы IN, NOT IN
- 2.11 Оператор ORDER BY
- 2.12 Операторы MIN, MAX, AVG
- 2.13 Домашняя работа 2. Простые выборки
- 2.14 Домашняя работа 2. Простые выборки (ответы)
- 2.15 Оператор LIKE
- 2.16 Оператор LIMIT
- 2.17 Проверка ON NULL
- 2.18 Оператор GROUP BY
- 2.19 Оператор HAVING
- 2.20 Оператор UNION, INTERCEPT, EXCEPT
- 2.21 Домашняя работа 3. Простые выборки
- 2.22 Домашняя работа 3. Простые выборки (ответы)
- 3. Соединения JOINS
- 4. Подзапросы
- 5. Управляем БД и таблицами
- 5.1 Управляем таблицами
- 5.2 Домашняя работа 1. Управляем таблицами
- 5.3 Домашняя работа 1. Управляем таблицами (ответы)
- 5.4 Primary Key. Первичный ключ
- 5.5 Foreign Key. Внешний ключ
- 5.6 CHECK. Логические ограничения
- 5.7 DEFAULT. Ограничения
- 5.8 Sequences. Последовательности
- 5.9 Sequences. Последовательности и таблицы
- 5.10 INSERT
- 5.11 UPDATE, DELETE, RETURNING
- 5.12 Домашняя работа 2. DDL
- 5.13 Домашняя работа 2. DDL (ответы)
- 6. Проектирование БД
- 7. Представления (Views)
- 8. Логические операторы
- 9. Функции SQL и PL_pgSQL
- 9.1 Введение в функции
- 9.2 Первая функция
- 9.3 Скалярные функции
- 9.4 IN, OUT, DEFAULT
- 9.5 Возврат множества строк
- 9.6 Введение в PL_pgSQL
- 9.7 Возврат и присвоение
- 9.8 Объявление переменных
- 9.9 Условия PL/pgSQL
- 9.10 Циклы PL/pgSQL
- 9.11 RETURN NEXT
- 9.12 Домашняя работа 1. Функции
- 9.13 Домашняя работа 1. Функции (ответы)
- 10. Ошибки и их обработка
- 11. Приведение типов данных
- 12. Индексы
- 13. Массивы
- 14. Пользовательские типы данных
- 15. Продвинутая группировка