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

Вниз

Объединение строк   Найти похожие ветки 

 
nstur   (2008-11-25 15:58) [0]

Для поиска, необходимо объединить строки. Встречаются поля с NULL значением и в связи с этим результат - пустая строка.
Как выполнить конкатенацию строк?
select ORG.ID,
 ORG.DESCR+" "+IIF(ORG.DESCR1=NULL,"1",ORG.DESCR1) AS FindText
from ORG


 
Виталий Панасенко   (2008-11-25 16:01) [1]

select ORG.ID,
ORG.DESCR+" "+IIF(ORG.DESCR1 is NULL,"",ORG.DESCR1) AS FindText
from ORG


 
nstur   (2008-11-25 16:06) [2]

Да!!! Давно за комп не садился.

Спасибо!!!


 
Правильный$Вася   (2008-11-25 16:09) [3]

NULL нельзя проверять на равенство
вообще любые операции с NULL дают NULL, т.е. нельзя сказать, истина ли результат или ложь


 
sniknik ©   (2008-11-25 16:16) [4]

> Как выполнить конкатенацию строк?
надо использовать операнд конкатенции...

select ID,DESCR & DESCR1 AS FindText from ORG


 
ANB   (2008-11-25 16:55) [5]


> вообще любые операции с NULL дают NULL, т.е. нельзя сказать,
>  истина ли результат или ложь

Почему ? is null и is not null дают нормальный булевый результат


 
Правильный$Вася   (2008-11-25 18:38) [6]


> ANB   (25.11.08 16:55) [5]

потому что IS [NOT] NULL это не операция с данными, а проверка содержимого на NULL


 
palva ©   (2008-11-25 20:36) [7]


> потому что IS [NOT] NULL это не операция с данными

а OR это операция с данными?
COL1>10 OR COL2<10 дает истину при COL1=NULL COL2=5


 
Anatoly Podgoretsky ©   (2008-11-25 21:27) [8]

> ANB  (25.11.2008 16:55:05)  [5]

Потому что это нормальное булево выражение, без вариантов, а ровно два значения.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
15-1248938142
desc
2009-07-30 11:15
2009.09.27
Справочная и оперативная информация.


4-1218712679
dmitry_12_08_74
2008-08-14 15:17
2009.09.27
Подскажите, как проверить программно, нажата ли клавиша мыши


2-1248080860
Kiminchua
2009-07-20 13:07
2009.09.27
Парсинг текстового документа и преобразование его в Excel


15-1248467648
Германн
2009-07-25 00:34
2009.09.27
Успеют или не успеют к строку в этом году?


1-1216969776
Cobalt
2008-07-25 11:09
2009.09.27
Внедрить контрол на чужое окно