![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в запросе SELECT можно было несколько полей одного типа объед
ED © (2003-08-06 11:26:00)
Как в запросе
SELECTможно было несколько полей одного типа объединить в одно поле? (чтобы вQUERYвместо трех полей было одно)
HSolo (2003-08-06 11:52:00) [21]
Что значит "избежать"?
Отсеять null-ы?
select ... where not(field1 is null)
Обработать null-ы? Хранимая процедура или UDF
ED (2003-08-06 11:49:00) [22]
А можно ли в запросе к БД избежать " если хоть одно из них NULL то и результат NULL"?
Sergey13 (2003-08-06 11:47:00) [23]
Тогда мой совет для тебя лучше всего. 8-) В запросе 3 поля и группировка по ним. На клиенте 1 вычисляемое=3 исходным. Его и показывай.
ED (2003-08-06 11:37:00) [24]
А как быть если по объединяемым полям
field1 || field2 || field3надо сделать группировку? (GROUP BY ...)
Sergey13 (2003-08-06 11:33:00) [25]
Или объединить их в вычисляемом поле на клиенте.
Sergey Masloff (2003-08-06 11:31:00) [26]
и помни - если хоть одно из них NULL то и результат NULL
HSolo (2003-08-06 11:28:00) [27]
Текстовые поля - field1 || field2 || field3
Что-то другое - cast(field1 as varchar(100)) || ...