СКАЛЯРНОЕ ВЫРАЖЕНИЕ С ПОМОЩЬЮ ВЫБРАННЫХ ПОЛЕЙ
Предположим что вы хотите выполнять простые числовые вычисления данных чтобы затем помещать их в форму больше
соответствующую вашим потребностям. SQL позволяет вам помещать скалярные выражения и константы среди выбраных
полей. Эти выражения могут дополнять или замещать поля в предложениях SELECT, и могут включать в себя одно
или более выбранных полей. Например, вы можете пожелать, представить комиссионные вашего продавца в процентном
отношении а не как десятичные числа. Просто достаточно:
SELECT snum, sname, city, comm * 100 FROM Salespeople;
Вывод из этого запроса показывается в Рисунке 7.1.
СТОЛБЦЫ ВЫВОДА
Последний столбец предшествующего примера непомечен( т.е. без наименования), потому что это -
столбец вывода. Столбцы вывода - это столбцы данных созданные запросом способом, иным чем просто извлечение
их из таблицы. Вы создаете их всякий раз, когда вы используете агрегатные
snum |
sname |
city |
|
1001 |
Peel |
London |
12.000000 |
1002 |
Serres |
San Jose |
13.000000 |
1004 |
Motika |
London |
11.000000 |
1007 |
Rifkin |
Barcelona |
15.000000 |
1003 |
Axelrod |
New York |
10.000000 |
Рисунок 7.1: Помещение выражения в вашем запросе функции, константы, или выражения в предложении SELECT запроса.
Так как имя столбца - один из атрибутов таблицы, столбцы которые приходят не из таблиц не имеют никаких имен.
Другими словами непомеченные, столбцы вывода могут обрабатываться также как и столбцы извлеченные из таблиц,
почти во всех ситуациях.