SQLсервер в Linux -самостоятельное освоение пакета

         

SQL в PostgreSQL

SQL в PostgreSQL
Сортировка записей
Листинг 4 42 Использование секции ORDER BY

Листинг 4 42 показывает что записи
Листинг 4 43 Секция ORDER BY с несколькими выражениями
Листинг 4 44 Использование секции DISTINCT с ORDER BY
Выбор интервалов записей
Листинг 4 45 Использование секций LIMIT и OFFSET
Сравнение наборов записей
Листинг 4 46 Использование секции UNION
Листинг 4 47 Использование секции INTERSECT
Листинг 4 48 Использование секции EXCEPT
Листинг 4 49 Сравнение результатов двух подзапросов



Конструкции CASE
Листинг 4 50 Конструкции CASE в командах
Листинг 4 51 Конструкции CASE в подзапросах
Создание таблиц на базе существующих таблиц
Листинг 4 52 Создание таблицы
Модификация записей командой UPDATE
Листинг 4 53 Простая команда UPDATE
Обновление поля во всех записях таблицы
Листинг 4 54 Обновление поля во всех записях
Обновление нескольких полей

Листинг 4 55 Выполнение команды
Листинг 4 58 Удаление всех записей из таблицы
Подзапросы
Листинг 4 59 Простой подзапрос
Листинг 4 60 Подзапрос с ключевым словом IN
Листинг 4 61 Многоцелевой подзапрос в секции IN
Представления
Создание представления
Таблица 4 1 Таблица shipments
Листинг 4 62 Создание представления

Применение представлений
Листинг 4 63 Использование представления
Листинг 4 63 демонстрирует еще
Уничтожение представлений
Другие возможности SQL
Знакомство с psql
Запуск psql
Листинг 4 1 относящийся к интерпретатору
Листинг 4 1 Назначение системного пути для psql
Синтаксис psql

Листинг 4 2 Получение списка команд psql booktown=# \?
Выполнение запросов
Ввод запросов в приглашении psql
Листинг 4 3 Ввод команд в psql
Листинг 4 4 Включение открывающих
Редактирование буфера запроса
Листинг 4 5 Присваивание значения переменной EDITOR
Использование таблиц
Создание таблицы командой CREATE TABLE
Синтаксис команды CREATE TABLE

Пример создания таблицы
Листинг 4 6 Создание таблицы books
Анализ структуры таблицы
Листинг 4 7 Выходные данные команды \d
Модификация таблицы командой ALTER TABLE
Создание полей
Листинг 4 8 Добавление поля
Листинг 4 8 показывает что в таблице
Назначение и отмена значений по умолчанию
Листинг 4 9 Изменение значений по умолчанию

Переименование таблицы
Листинг 4 10 Переименование таблицы
Переименование полей
Листинг 4 11 Переименование поля
Добавление ограничений
Листинг 4 12 Создание новых ограничений
Смена владельца
Листинг 4 13 Смена владельца таблицы
Реструктуризация таблиц
Реструктуризация таблиц командой CREATE TABLE AS

Листинг 4 14 Реструктуризация
Реструктуризация таблиц командами CREATE TABLE и INSERT INTO
Листинг 4 15 Реструктуризация
Удаление таблиц командой DROP TABLE
Добавление данных командами INSERT и COPY
Вставка новых данных
Листинг 4 16 Вставка новой записи в таблицу books
Листинг 4 17 Изменение порядка перечисления полей
Вставка данных из других таблиц командой SELECT
Листинг 4 18 Вставка данных из другой таблицы

Копирование данных из внешних файлов командой COPY
Листинг 4 19 Пример копируемого ASCIIфайла
Листинг 4 20 Копирование ASCIIфайла
Двоичный формат
Листинг 4 21 Копирование двоичного файла
Различия команд COPY и \copy
COPY TO
Листинг 4 22 Экспортирование таблицы books в файл ASCII
Секция WITH OIDS
Выборка данных командой SELECT

Простая команда SELECT
Листинг 4 23 Выборка всех записей из таблицы books
Выбор полей
Листинг 4 24 Изменение порядка следования полей при выборке
Выражения константы и синонимы
Листинг 4 25 Выражения и константы
Листинг 4 26 Секция AS с выражениями и константами
Выбор источников в секции FROM
Листинг 4 27 Выборка из нескольких таблиц
Листинг 4 28 Выборка из подзапроса

Синонимы источников данных в секции FROM
Листинг 4 29 Определение синонимов для источников данных
Листинг 4 30 Определение синонимов для полей
Удаление дубликатов и ключевое слово DISTINCT
Листинг 4 31 Ключевое слово DISTINCT
Уточнение запросов
Листинг 4 32 Простая секция WHERE
Листинг 4 33 Объединение условий в секции WHERE
Листинг 4 34 показывает как простое
Листинг 4 34 Группировка условий при помощи круглых скобок

Объединение наборов данных
Перекрестные объединения
Листинг 4 35 Простой перекрестный запрос
Внутренние и внешние объединения
Внутренние объединения
Листинг 4 36 Сравнение команд INNER JOIN и WHERE
Листинг 4 37 Секции NATURAL и USING
Внешние объединения
Листинг 4 38 Внутренние и внешние объединения
Сложные объединения

Листинг 4 39 Объединение нескольких источников данных
Группировка записей
Листинг 4 40 Группировка записей
Листинг 4 41 Использование секции HAVING
Содержание раздела