Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: CL | DM;

Вниз

Заместо null вывести 0   Найти похожие ветки 

 
Roma111   (2002-10-01 14:22) [0]

Есть таблица, в которой значения поля a1(DECIMAL(11, 2)) может быть пустым (null)
Как мне в SQL запросе заменять эти null на нормальные нули сохраняя все остальные цифры нормальными?


 
Виталий Панасенко   (2002-10-01 14:33) [1]

В ИБ никак, (в Дятле можно) кроме
update tbl1
set dec11_2=0
where dec11_2 is null

А если это смущает сделай
alter table tbl1
drop dec11_2, add dec11_2 decimal(11,2) default 0 not null
и все дела... Или если заново определяеш таблицу
create table tbl1(
...,
dec11_2 decimal(11,2) default 0 not null,
...)






 
Mike_Goblin ©   (2002-10-01 14:47) [2]

А может проще это делать уже на стороне клиента?


 
alexandr ©   (2002-10-01 14:48) [3]

select z(a1)
from table

где z - UDF из rfunc. Кстати, примитивная до безобразия.


 
Roma111   (2002-10-01 14:56) [4]

alexandr
А где мне взять этот rfunc?


 
passm ©   (2002-10-01 14:58) [5]

Напиши UDF типа COALESCE(DOUBLE, DOUBLE), которая возвращает первое значение, если оно NOT NULL, в противном случае второе значение.


 
alexandr ©   (2002-10-01 15:09) [6]

дык и на yandex и на www.ibase.ru ссылки есть ;)


 
Roma111   (2002-10-02 09:18) [7]

Спасибо alexandr, все заработало.


 
Cu ©   (2002-10-02 09:40) [8]

> passm
ммм ... народ вообще то
есть такая ф-я в SQL
IsNull называется - IsNull (Field, DefaultValue)


 
Johnmen ©   (2002-10-02 09:50) [9]

>Cu © (02.10.02 09:40)

В каком таком SQL ? В SQL92 что ли ?



Страницы: 1 вся ветка

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
3-78289
ламир
2002-10-03 12:36
2002.10.24
хранимые процедуры в select e


4-78701
soware
2002-09-10 08:10
2002.10.24
Работа с мышью


1-78417
TAN
2002-10-15 16:18
2002.10.24
как в TreeView узнатть индекс выделенного узла?


1-78407
DAXg
2002-10-11 23:45
2002.10.24
Ув. Мастера, как можно узнать, запущена ли программа C: proga pro


8-78530
MSergey
2002-05-22 00:14
2002.10.24
Помогите разобраться с код. цвета