Не может повредить спрашивать, и это - очень хорошая идея, которую я собираюсь добавить к своему контрольному списку вопросов спросить работодателей.
COALESCE является официальным эквивалентом.
Он возвращает первый ненулевой из своих аргументов.
Пример:
COALESCE(id_pati, 0)
Ссылка Википедия
Документы Nhibernate устарели. Проверьте http://docs.jboss.org/hibernate/stable/core/reference/en/html/queryhql.html
Если ничего не работает, попробуйте:
select
case
when something is not NULL then 0
else
end