COALESCE и InterBase 6.5

2 отговора 0 прегледа
#1

COALESCE и InterBase 6.5

Както вече прочетох, в IB6.5 няма такава функция :(
Как тогава да "направя" null в 0??
select-a ми е нещо такова :
select q-(select sum(f) from table2 where "условие") from table1

обаче когато select sum(f) from table2 where "условие" върне null, съответно и резултата ми е null :(((

Отговор
в отговор на st3O #2

Re: COALESCE и InterBase 6.5

т.е трябва ти нещо подобно на оракулския nvl.
Не знам дали има такава вградена функция, но виж какво намерих (сори, но е на немски)
за null
и за InterBaseвъобще

Отговор
в отговор на AйeзCeдaй #3

Re: COALESCE и InterBase 6.5

Мерси... не че знам немски, но kein май значи че няма :) А аз междувременно си инсталирах FireBird 1.5, който ми отвори базата, има си coalesce и даже проектчето ми на delphi работи уж добре (засега), само смених gds32.dll. Да видим какви изненади ме очакват ;)
Даже във FireBird не забива сървъра като регистрирам Events при достъп през интернет до базата, а с InterBase забиваше и се бях отказал да ги ползвам.

Отговор