Структуризированный язык запросов (SQL)


Выборка вычисляемых значений - часть 2


С помощью специальной команды можно установить в СУБД один из режимов представления NULL-значений при выполнении числовых расчетов: запрет или разрешение замены NULL-значения нулем. В первом случае любое арифметическое выражение, содержащее неопределенный операнд, будет также иметь неопределенное значение. Во втором случае результат вычислений будет иметь численное значение (если это значение попадает в диапазон представления соответствующего типа данных).

Например, при выполнении запроса

SELECT ПР, Цена, К_во, (Цена * К_во) FROM Поставки;

и разных "настройках" СУБД могут быть получены разные результаты:

ПРЦенаК_во(Цена*К_во)

9-0--0--0-

111.55075.

123.1030.

152.170340.

ПРЦенаК_во(Цена*К_во)

9-0--0-0.

111.55075.

123.1030.

152.170340.

2.2.2 | Содержание | 2.3.1




Начало  Назад  Вперед