请教一个oracle decode函数的问题,select e.empname,ui.username,ui.password,decode(nullif(tm.empid),'有','无')from employee einner join um_userinfo uion e.userid=ui.useridright join teammember tmon e.objid=tm.empid现在我想做的是:判断tm.empid如果为空则输出‘无’,如果不为空则为‘有’
问题描述:
请教一个oracle decode函数的问题,
select e.empname,ui.username,ui.password,decode(nullif(tm.empid),'有','无')
from employee e
inner join um_userinfo ui
on e.userid=ui.userid
right join teammember tm
on e.objid=tm.empid
现在我想做的是:判断tm.empid如果为空则输出‘无’,如果不为空则为‘有’
答
decode(nvl(tm.empid,'0'),'0','无','有')