2009-11-01 14 views
11

私は、アイテムの平均評価を計算するHQLクエリを作成しようとしています。私は、クエリがサブクエリとして使用できるように、指定されたアイテムの評価がない場合、nullではなく0を返すようにします。それは可能ですか? IFNULLまたはNVLに相当するHQLはありますか?Hibernate Query LanguageでIFNULLに相当しますか?

答えて

22

COALESCEは、それと同等のものです。

引数の最初のnull以外を返します。

例:

COALESCE(id_pati, 0) 

リンクWikipedia