1、ISNULL(expr)
如果expr为null,返回1,否则返回0
2、IFNULL(expr1,expr2)
如果expr1为null,返回expr1,否则返回expr2
3、NULLIF(expr1,expr2)
if(expr1==expr2)
{
return null;
}else{
return expr1;
}
事例用法:
hql += " ORDER BY IFNULL(rowNum,code) ASC";
1、ISNULL(expr)
如果expr为null,返回1,否则返回0
2、IFNULL(expr1,expr2)
如果expr1为null,返回expr1,否则返回expr2
3、NULLIF(expr1,expr2)
if(expr1==expr2)
{
return null;
}else{
return expr1;
}
hql += " ORDER BY IFNULL(rowNum,code) ASC";