我用这条语句对数据表进行有条件的汇总:select Contract_ID,count(UserName) UserNumber from UserTab where Contract_ID = 'ABC' group by Contract_ID由于表里没有Contract_ID为ABC的数据,所以它出来的结果是0行,我想要的结果是这样:Contract_ID UserNumber
----------------------------
ABC 0
请高手指点一下应该怎么样修改这条语句才能得出想要的结果,分不够再加,谢谢了!!!
----------------------------
ABC 0
请高手指点一下应该怎么样修改这条语句才能得出想要的结果,分不够再加,谢谢了!!!
外连接+NVL
---
很少串到这边来的呢
,(SELECT 'UESU225719' CNTR FROM DUAL) B WHERE C.CNTR(+)=B.CNTR
group by b.cntr兄弟,分数太少了点吧,呵呵
union select 'ABC',0 from dual
再外加一个select + order by UserNumber desc
再取 rownun<2