А>как переписать выражение
А>Select SUM(field) from......

А>чтобы оно никогда не возвращало NULL, а всегда вместа NULL — 0


M>ANSI

SELECT COALESCE(SUM(..), 0) FROM...


M>MSSQL

SELECT IsNull(SUM(..), 0) FROM...


Могу добавить

Oracle
SELECT NVL(SUM(..), 0) FROM...


MySql
SELECT IfNull(SUM(..), 0) FROM...


Вопрос задаётся часто, надо его в FAQ
Автор: Dimka    Оценить