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