2.3.1.    Числовые, символьные и строковые константы

Несмотря на то, что SQL работает с данными в понятиях строк и столбцов таблиц, имеется возможность применения значений выражений, построенных с использованием встроен­ных функций, констант, имен столбцов, определяемых как своего рода виртуальные столбцы. Они помещаются в списке столбцов и могут сопровождаться псевдонимами.

Если в запросе вместо спецификации столбца SQL обнару­живает число, то оно интерпретируется как числовая константа.

Символьные константы должны указываться в одинарных кавычках. Если одинарная кавычка должна выюдиться как часть строковой константы, то ее нужно предварить другой оди­нарной кавычкой.

Например, результатом выполнения запроса

SELECT   'ФаМИЛШ',   SURNAME,    ЧШ',  NAME, 100 FROM STUDENT;

является таблица следующего вида:

 

SURNAME

 

NAME

 

Фамилия

Иванов

Имя

Иван

100

Фамилия

Петров

Имя

Петр

100

Фамилия

Сидоров

Имя

Вадим

100

Фамилия

Кузнецов

Имя

Борис

100

Фамилия

Зайцева

Имя

Ольга

100

Фамилия

Павлов

Имя

Андрей

100

Фамилия

Котов

Имя

Павел

100

Фамилия

Лукин

Имя

Артем

100

Фамилия

Петров

Имя

Антон

100

Фамилия

Белкин

Имя

Вадим

100