ВУЗ:
Составители:
Рубрика:
- 27 -
Контрольные вопросы
1. Каков формат SELECT-предписания для выполнения запроса данных из
нескольких таблиц одновременно?
2. Каким образом запрос типа JOINT позволяет выбирать данные из несколь-
ких таблиц и объединять их при выводе?
3. Каким образом при логическом проектировании БД показывают связь таб-
лиц по заданному столбцу (столбцам)?
4. Постарайтесь
составить (на языке уровня Pascal или C) программу, функ-
ционально аналогичную вышеприведенному SQL-запросу (*). Насколько
проще сформулировать эту задачу с использование SQL?
1.9.Арифметические операции и функции строк символов
В то время как SQL фирмы IBM поддерживал всего 4 базовых арифме-
тических операций (+, -, *, /), современный SQL поддерживает полный
набор арифметических функций и функций манипулирования строками.
Арифметические выражения
Для
создания арифметического выражения достаточно соединить имена
колонок и численные константы арифметическими операторами.
Задача перечисления имен, окладов, комиссионных и сумму окладов
плюс комиссионные для каждого продавца решается естественным образом:
SELECT ENAME,SAL,COMM,SAL+COMM --- вычисление суммы
FROM EMP
WHERE JOB = 'SALESMAN';
ENAME SAL COMM SAL+COMM
ALLEN 1,600.0 300.00 1,900.00
WARD 1,250.0 500.00 1,750.00
MARTIN 1,260.00 1,400.00 2,660.00
TURNER 1,500.0 0.00 1,500.00
Отметим, что арифметическое выражение (SAL+COMM) выводится
как новая колонка в результирующей таблице. Хотя такая колонка, как
SAL+COMM, не присутствует в базе данных, она материализовалась как ре-
зультат запроса, при этом можно работать с ней как с реальной колонкой.
Примеры дополнительных арифметических операторов перечислены
ниже.
- 27 -
Контрольные вопросы
1. Каков формат SELECT-предписания для выполнения запроса данных из
нескольких таблиц одновременно?
2. Каким образом запрос типа JOINT позволяет выбирать данные из несколь-
ких таблиц и объединять их при выводе?
3. Каким образом при логическом проектировании БД показывают связь таб-
лиц по заданному столбцу (столбцам)?
4. Постарайтесь составить (на языке уровня Pascal или C) программу, функ-
ционально аналогичную вышеприведенному SQL-запросу (*). Насколько
проще сформулировать эту задачу с использование SQL?
1.9.Арифметические операции и функции строк символов
В то время как SQL фирмы IBM поддерживал всего 4 базовых арифме-
тических операций (+, -, *, /), современный SQL поддерживает полный
набор арифметических функций и функций манипулирования строками.
Арифметические выражения
Для создания арифметического выражения достаточно соединить имена
колонок и численные константы арифметическими операторами.
Задача перечисления имен, окладов, комиссионных и сумму окладов
плюс комиссионные для каждого продавца решается естественным образом:
SELECT ENAME,SAL,COMM,SAL+COMM --- вычисление суммы
FROM EMP
WHERE JOB = 'SALESMAN';
ENAME SAL COMM SAL+COMM
ALLEN 1,600.0 300.00 1,900.00
WARD 1,250.0 500.00 1,750.00
MARTIN 1,260.00 1,400.00 2,660.00
TURNER 1,500.0 0.00 1,500.00
Отметим, что арифметическое выражение (SAL+COMM) выводится
как новая колонка в результирующей таблице. Хотя такая колонка, как
SAL+COMM, не присутствует в базе данных, она материализовалась как ре-
зультат запроса, при этом можно работать с ней как с реальной колонкой.
Примеры дополнительных арифметических операторов перечислены
ниже.
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
