> Возникла необходимость создать в выборке дополнительно поле, которое
> будет
> вычисляться по формуле
> 
> Select ...., (A+B) C, ..... from ....
> это в упрощенном виде
> Если А и В не NULL то С результат правильный.
> А если либо А либо В NULL, тогда и С NULL.
> Вопрос в том, как сделать так, чтобы в случае NULL одного из полей они
> считались равными 0.

SELECT coalesce(A,0)+coalesce(B,0) C FROM.....


WBR, Dmitry Beloshistov AKA [-=BDS=-]



 

__________ Eioi?iaoey io ESET NOD32 Antivirus, aa?ney aacu aaiiuo neaiaoo? 
ae?onia 3523 (20081015) __________

Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus.

http://www.esetnod32.ru
 

Reply via email to