Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в запросе SELECT можно было несколько полей одного типа объед


Страницы:   1 2

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)) || ...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо