Друзья, мы тут исследуем проблемы, с которыми сталкиваются пользователи электронных книг. Будем вам благодарны за ваши ответы. Опрос займёт не более 5 минут.
Пройти опрос

PostgreSQL. Профессиональный SQL: Учебное пособие

PostgreSQL. Профессиональный SQL: Учебное пособие

PostgreSQL. Профессиональный SQL: Учебное пособие
Автор: Евгений Павлович Моргунов
Дата выхода: 2025
Издательство: ДМК Пресс
Количество страниц: 445
Размер файла: 2,2 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Глава 1. Введение 11
1.1. О книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2. Учебная база данных . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3. Благодарности автора . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Глава 2. Общие табличные выражения 19
2.1. Запросы с несколькими общими табличными выражениями . . . 19
2.2. Рекурсивные общие табличные выражения . . . . . . . . . . . . . . 28
2.3. Массивы в общих табличных выражениях . . . . . . . . . . . . . . 49
2.4. Модификация данных в общем табличном выражении . . . . . . . 69
2.5. Контрольные вопросы и задания . . . . . . . . . . . . . . . . . . . . 82
Глава 3. Аналитические возможности PostgreSQL 109
3.1. Агрегатные функции . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3.2. Статистические функции . . . . . . . . . . . . . . . . . . . . . . . . 126
3.3. GROUPING SETS, CUBE и ROLLUP . . . . . . . . . . . . . . . . . . . . 137
3.4. Оконные функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.5. Гипотезирующие агрегатные функции . . . . . . . . . . . . . . . . 186
3.6. Контрольные вопросы и задания . . . . . . . . . . . . . . . . . . . . 187
Глава 4. Конструкция LATERAL команды SELECT 225
4.1. Подзапросы в предложении FROM . . . . . . . . . . . . . . . . . . . 225
4.2. Вызовы функций в предложении FROM . . . . . . . . . . . . . . . . 234
4.3. Тип JSON и конструкция LATERAL . . . . . . . . . . . . . . . . . . . 236
4.4. Контрольные вопросы и задания . . . . . . . . . . . . . . . . . . . . 244
Глава 5. Подпрограммы 263
5.1. Базовые сведения о функциях . . . . . . . . . . . . . . . . . . . . . 263
5.2. Функции и зависимости между объектами базы данных . . . . . . 288
5.3. Функции, возвращающие множества строк . . . . . . . . . . . . . . 298
5.4. Функции с переменным числом аргументов . . . . . . . . . . . . . 305
5.5. Конструкция LATERAL и функции . . . . . . . . . . . . . . . . . . . 309
5.6. Категории изменчивости функций . . . . . . . . . . . . . . . . . . . 314
5.7. Дополнительные сведения о функциях . . . . . . . . . . . . . . . . 347
5.8. Элементы теории принятия решений . . . . . . . . . . . . . . . . . 357
5.9. Процедуры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
5.10. Контрольные вопросы и задания . . . . . . . . . . . . . . . . . . . . 372
Предметный указатель 435

 Учебное пособие представляет собой вторую часть курса по языку SQL, созданного при поддержке российской компании Postgres Professional. В книге рассмотрены такие расширенные возможности СУБД PostgreSQL, как общие табличные выражения, агрегатные и оконные функции, подзапросы LATERAL, создание пользовательских функций и процедур. Материал сопровождается многочисленными практическими примерами, заданиями и упражнениями, дополняющими основной текст каждой главы. Пособие заинтересует читателей, желающих повысить базовый уровень владения языком SQL. Изучать материал пособия можно как под руководством преподавателя, так и самостоятельно.


Похожее:

Список отзывов:

Нет отзывов к книге.