Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Вниз
Значение null в 0 или "" Найти похожие ветки
← →
dolmat (2004-08-20 17:20) [0]Есть база с полями
field1 varchar(5),
field2 smallint
Необходимо создать поле
field3 computed by (field1||field2)
Так если в записи нет значения field2, то и значение field3=null
а как сделать чтобы оно было хотябы=field1
← →
Соловьев © (2004-08-20 17:21) [1]cast
← →
dolmat (2004-08-20 17:30) [2]>Соловьев © (20.08.04 17:21) [1]
cast не помогает может я что не так делаю
computed by (field1||cast(field2 as char));
← →
stud © (2004-08-20 17:32) [3]а coalesce в 7 есть?
← →
Соловьев © (2004-08-20 17:32) [4]
> computed by (field1||cast(field2 as char));
а нету там функций coalesce или case?
← →
dolmat (2004-08-20 17:42) [5]есть if, но он не сработал.
← →
Соловьев © (2004-08-20 17:44) [6]
> field3 computed by (field1||field2)
а почему нельзя для второго поля задать дефаулт 0? почему оно интежер? зачем их складывать? Зачем делать вычисляемое поле? ИМХО, это и на клиенте можно с успехом сделать
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c