Язык SQL Выборка данных Функции

Испытание на сжатие образцов из различных материалов

В примерах и задачах

Изложены основные понятия и способы применения 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

Внешнее объединение

Операции соединения таблиц посредством ссылочной целостности

Внешнее соединение таблиц

Использование псевдонимов при соединении таблиц

Манипулирование данными

Создание объектов базы данных

Математический анализ, лекции по физике Компьютерные сети