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

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

Конкатенация в FB [D6, FB 2.0]


O.O ©   (2007-09-10 09:47:00) 

Делаю запрос:

SELECT TABLE1.*, TABLE1.NAME || '' - '' || TABLE2.NAME AS FULL_NAME FROM TABLE1
LEFT OUTER JOIN TABLE2 ON TABLE2.KOD_MASTER = TABLE1.KOD

В таблице TABLE2 для каждой записи таблицы TABLE1 может может соответствовать любое количество записей, в том числе и ниодной.
В последнем случае значение TABLE2.NAME равно NULL и соответственно значение FULL_NAME тоже NULL

Как зделать чтобы в этом случае выводилось значение TABLE1.NAME несмотря на отсутствие соответствующих записей в TABLE2


O.O   (2007-09-10 10:06:00) [1]

Получилось, спасибо


Anatoly Podgoretsky   (2007-09-10 09:49:00) [2]

> O.O  (10.09.2007 09:47:00)  [0]

coalesce


Наверх

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