В примерах и задачах
Изложены
основные понятия и способы применения SQL — популярного языка запросов к реляционным
базам данных. Описаны приемы манипулирования данными и формирования запросов
различной степени сложности. Каждая глава пособия сопровождается упражнениями,
которые позволяют закрепить на практике теоретические знания. Книга является учебным
пособием для студентов, обучающихся по направлению «Прикладная математика и информатика»,
а также может быть использована для самостоятельного изучения языка SQL. Для
современных интерьеров характерно использование бетона,
кирпича, дерева, камня, а также естественных скальных пород в необработанном
виде.
Основные понятия и определения
Выборка
данных
Простейшие SELECT-запросы
Простейшие
SELECT-запросы часть 2
Пример
Упражнения
Операторы
IN, BETWEEN, LIKE, is NULL
Упражнения
Числовые,
символьные и строковые константы
Арифметические
операции для преобразования числовых данных
Операция
конкатенации строк
Функции преобразования
символов в строке
Строковые функции
Функции
работы с числами
Функции преобразования
значений
Пример
Упражнения
Агрегирование
и групповые функции
Упражнения
Пустые
значения (NULL) в агрегирующих функциях
Влияние NULL-значений в функции COUNT
Результат
действия трехзначных условных операторов
Упорядочение
выходных полей (ORDER BY)
Упражнения
Вложенные
подзапросы
Формирование связанных
подзапросов
Связанные подзапросы
в HAVING
Упражнения
Использование
оператора EXISTS
Операторы сравнения
с множеством значений IN, ANY, All
Особенности
применения операторов ANY, ALL, EXISTS при обработке пустых значений (NULL)
Использование
COUNT вместо EXISTS
Оператор объединения
UNION
Устранение дублирования в UNION
Использование
UNION с ORDER BY
Внешнее объединение
Операции
соединения таблиц посредством ссылочной целостности
Внешнее
соединение таблиц
Использование псевдонимов
при соединении таблиц
Манипулирование
данными
Создание объектов базы
данных