我正在尝试编写一个HQL查询,该查询将计算项目的平均评分。当给定项目没有评分时,我希望查询返回0而不是null- 这样我就可以将查询用作子查询。那有可能吗?是否有与IFNULL或NVL等效的HQL?
COALESCE 是官方的等效方法。
它返回其参数的第一个非null。
例:
COALESCE(id_pati, 0)
链接维基百科