Форум: "Базы";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизNull в select-e Найти похожие ветки
← →
Ivan_ (2004-12-09 14:22) [0]Уважаемые Мастера, подскажите плиз функцию чтобы запрос типа
select (a.line1 || a.line2) allLines
from a
работал корректно если один из параметров Null. Заранее благодарен
← →
stud © (2004-12-09 14:29) [1]coalesce
← →
Johnmen © (2004-12-09 16:19) [2]Такой встроенной ф-ии нет в IB6.0
← →
clickmaker © (2004-12-09 19:50) [3]isnull()
← →
Zacho © (2004-12-09 20:06) [4]clickmaker © (09.12.04 19:50) [3]
Такой встроенной ф-ии тоже нет в IB 6.0 :)
2 Ivan_ :
Используй UDF. Или переходи на FB 1.5 - там есть и case, и coalesce и т.д.
← →
ЮЮ © (2004-12-10 04:48) [5]ещё два метода:
1)
select a.line1 allLines from a WHERE a.line2 IS NULL
UNION ALL
select a.line2 from a WHERE a.line1 IS NULL
UNION ALL
select (a.line1 || a.line2) allLines from a WHERE NOT (a.line1 IS NULL) AND NOT (a.line2 IS NULL)
2) конкатенацию полей делать на клиенте в OnCalcFields
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c