if函数或者 case when 应该都行
if(pn.epname is null and pn.badge is null ,pn.empname||'('||pn.badge||')' ,'') username
case when pn.badge is null and pn.badge is null then pn.empname||'('||pn.badge||')' else ' ' end username
case when pn.badge is null then pn.empname else pn.empname||'('||pn.badge||')' username