powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вычислимое аоле в запросе
4 сообщений из 4, страница 1 из 1
Вычислимое аоле в запросе
    #32156126
gray_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю: select FIELD1+FIELD2+FIELD3 from TABLE.
Так вот, если, к примеру, в полях 1 и 2 значения есть а 3 = NULL, то результатом запроса будет NULL а надо сумму 1+2. Поля имеют тип double precision. Как обойти сей кривой момент, никто не знает?
...
Рейтинг: 0 / 0
Вычислимое аоле в запросе
    #32156246
Acue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Момент не кривой, а прямо соответствующий null-логике.
null - значит неизвестный
1+2+неизвестно=неизвестно
Если по смыслу в предметной области поле равно 0, то и хранить надо 0, а не null.
...
Рейтинг: 0 / 0
Вычислимое аоле в запросе
    #32156262
gray_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По смыслу в предметной области должно как раз храниться и 0 и NULL. Это разные смысловые значения. А вот как бы сделать, чтобы в запросе интерпретировать NULL как 0?
...
Рейтинг: 0 / 0
Вычислимое аоле в запросе
    #32156272
Acue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UDF

Ну и здесь посмотри для информации
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вычислимое аоле в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]