Лабораторная № 6 «Использование SELECT для вычислений» по Базам данных (Шурыгин В. Н.)

Кирилл Николоев сб, 25.03.2017 22:32

Цель работы. Изучение команды DELETE. Начальное изучение SELECT (использование для вычислений), изучение псевдонимов и арифметических выражений. Использование SELECT для вычислений Select основная команда, обеспечивающая выборку данных из таблиц. Как правило, команда SELECT работает с таблицами, и результатом ее работы также является таблица, однако существует возможность использования SELECT для выполнения вычислений без осуществления выборки данных из таблиц.

Используя SELECT в этом режиме, нет необходимости задавать источник, из которого получены данные. Их можно указывать непосредственно. SELECT после выполнения вычислений представит результат в виде таблицы . Команда SELECT в этом случае имеет формат

SELECT Здесь - выражение, использующее константы, переменные и функции, соединенные знаками операций. Рассмотрим некоторые примеры выражений. Пример 5. На примере простой строки покажем, как SELECT выводит результат вычислений:

В этом примере выражение, которое обрабатывает SELECT - это константа–строка ”This is a string”. Результатом этого выражения является собственно значение этой константы. SELECT представляет результат в виде таблицы. Поскольку результат вычислений представлен единственным значением (в данном случае типа “строка символов”), то результат будет показан как таблица, содержащая один столбец и одну строку. Название столбца (поскольку другое не указано) будет представлено в виде исходного выражения.

Если это необходимо, то SELECT может вычислить два или несколько выражений и форма записи такой команды требует отделение выражений друг от друга запятыми. В этом примере, SELECT в качестве результата выводит значения одной строковой константы и двух арифметических констант.

Использование псевдонимов Пример 6. В примере 5 команда SELECT присвоила столбцу-результату имя, устанавливаемое по умолчанию. Именам можно присваивать псевдонимы. Для этого используется конструкция AS , здесь это псевдоним, который используется далее для обозначения результата. Повторим предыдущий пример, присвоив столбцу-результату псевдоним STRING.

В этой команде мы получили такой же результат, как и в примере 1, но столбец результирующей таблицы получил заданное имя. Арифметические выражения Пример 7. MySQL использует общеупотребительные арифметические операции и широкий набор математических функций для выполнения вычислений.

Арифметические операции: Арифметические операции показаны в табл.1 Табл. 1. Арифметические операции № Операции Действие Пример Результат 1 - Унарный минус -7.1 SELECT -7.1; + | -7.1 | + | -7.1 | + 2 *

/ % Умножение Деление Остаток от деления 5*5 25.5/5 22%5 SELECT 5*5; + | 5*5 | + | 25 | + SELECT 25.5/5; + | 25.5/5 | + | 5.100 | + SELECT 22%5; + | 22%5 | + | 2 | + 3 + - Сложение

Скачать файлы

Похожие документы