почему не работает конструкция?

nerv
Дата: 03.02.2009 08:51:55
select 
       case m3.nom when  null then '-' else m3.nom end n3
from ...
Нужно, если поле не заполнено выдать прочерк...

Всегда срабатывает только то, что после else
nerv
Дата: 03.02.2009 08:54:13
А, вспомнил, можно же написать:

ISNULL (m3.nom, '-') n3
Supra93
Дата: 03.02.2009 08:56:41
select 
       IsNull(m3.nom,'-')
from ...
iap
Дата: 03.02.2009 09:17:08
select 
       case when m3.nom is null then '-' else m3.nom end n3
from ...