Краткий курс SQL
Краткий курс SQLСимвольные типы
Таблица 3 12 Символьные типы
Числовые типы
Таблица 3 13 Числовые типы PostgreSQL
Тип money
Листинг 3 23 Использование типа numeric вместо money
Тип serial
Листинг 3 24 Использование типа serial
Листинг 3 25 Решение задачи вручную
Дата и время
Таблица 3 14 Типы даты и времени
Совместимость
Формат представления даты
Таблица 3 15 Форматы представления даты
Таблица 3 16 Сокращенные обозначения месяцев
Таблица 3 17 Сокращенные обозначения дней недели
Таблица 3 18 Константы форматов даты
Таблица 3 19 Дополнительные форматы вывода даты
Листинг 3 26 Выбор формата даты
Форматы представления времени
Taблица 3 20 Форматы представления времени
Таблица 3 21 Допустимые форматы часового пояса
Тип timestamp
Таблица 3 22 Примеры данных типа timestamp
Интервальный тип
Листинг 3 27 Операции с интервалами
Встроенные константы даты и времени
Таблица 3 23 Константы даты и времени
Листинг 3 28 Использование констант current и now
Листинг 3 29 Сравнение констант now и current
Геометрические типы
Таблица 3 24 Геометрические типы
Массивы
Массивы в таблицах
Массивы константы
Преобразование типов
Листинг 3 30 Использование функции преобразования типа
Таблицы в PostgreSQL
Системные поля
Таблица 3 25 Системные поля
Идентификаторы объектов
Листинг 3 31 Идентификация записей по OID
Предварительное планирование
Таблица 3 26 Таблица authors
Таблица 3 27 Таблица subjects
Знакомство с SQL
Краткая история SQL
Язык SQL и его предшественники
Стандарты SQL
Знакомство с реляционными базами данных
Базы данных
Таблицы
Таблица 3 1 Пример таблицы SQL
Команды SQL
Анатомия команд SQL
Таблица 3 2 Основные действия PostgreSQL
Форматирование команд SQL
Листинг 3 1 Пробелы и переводы строк
Ключевые слова и идентификаторы
Листинг 3 2 Ключевые слова и команды
Защищенные идентификаторы
Обязательная защита идентификаторов
Структура имен идентификаторов
Листинг 3 3 Преодоление ограничений
Константы
Строковые константы
Листинг 3 4 Использование строковых констант
Таблица 3 3 Служебные последовательности
Листинг 3 5 Разбиение строковых констант
Битовые последовательности
Листинг 3 6 Использование битовых последовательностей
Целочисленные константы
Листинг 3 7 Использование целочисленных констант
Вещественные константы
Таблица 3 4 Представление величин с плавающей точкой
Листинг 3 8 Допустимые вещественные значения
Логические константы
Листинг 3 9 Различия между true и 'true'
Специальные символы
Синтаксические символы
Таблица 3 5 Синтаксические символы
Операторы
Листинг 3 10 Операторы в командах SQL
Таблица 3 6 Основные операторы PostgreSQL
Комментарии
Листинг 3 11 Однострочные комментарии
Листинг 3 12 Многострочные комментарии
Выводы
Таблица 3 7 Простой запрос SQL
Листинг 3 13 Пример запроса SQL
Таблица 3 8 Команда UPDATE с секцией SET
Таблица 3 9 Секция WHERE
Листинг 3 14 Обновление таблицы командой UPDATE
Типы данных
Таблица 3 10 Типы данных PostgreSQL
Псевдозначение NULL
Листинг 3 15 Пустые строки и NULL
Листинг 3 16 Пример использования NULL
Логические значения
Таблица 3 11 Логические константы
Листинг 3 17 Простая таблица с логическими значениями
Листинг 3 18 Выборка данных по логическому признаку
Листинг 3 19 Неявная выборка по логическому значению
Листинг 3 20 Выборка по логическому значению false
Листинг 3 21 Исправление случайных значений NULL
Содержание раздела