select sum£¨a.t)from ta a group by ta.a,ÕâÌõÓï¾ä½«±ítaÖеÄÊý¾Ý°´ÕÕa×ֶηÖ×é»ã×Üt×ֶΡ£ ½á¹û±ÈÈ磺
3 30 4 50 ÎÒÏëµÃµ½Õâ¸ö½á¹û£º 1 0 2 0 3 30 4 50 5 0 Õâ¸ö½á¹û£¬ÇëÎÊsqlÓï¾äÔõôд£¿¶àлnobody knows£¿ ¿ÉÒÔ°ÑÄãµÄ1¡¢2¡¢3¡¢4¡¢5·Åµ½ÁíÍâÒ»ÕűíÖУ¬È»ºóͨ¹ýÍâÁ¬½Ó½øÐвéѯ ÔÙdecode(sum(a.t),null,0,sum(a.t)) up SQL code: select ROWNUM,0 from ÓÐÊý¾ÝµÄ±í(±í¼Ç¼>ÄãÏëÒªµÄÐòÁÐN,ÄãµÄÀý×ÓÀïÊÇ5) where ROWNUM <5 ÀýÈç SELECT ROWNUM,0 AS AGE from EMP where ROWNUM <5 ROWNUM AGE 1 0 2 0 3 0 4 0 5 0 SELECT * from A; ID AGE 1 30 3 40 select id,max(AGE) from (SELECT ROWNUM ID,0 AS AGE from EMP where ROWNUM <=5 union SELECT * from A) group by id
select t1.rn, nvl(sum(t2.t),0) from (select rownum rn from dual connect by rownum <= 5) t1, ta t2 where t1.rn = t2.a(+) group by t1.rn; select t.l, nvl(sum(t2.t),0) from ( select level l from dual connect by level <=5) t left join ta t2 on (t.l = t2.a) group by t.l case when sum(columnname) = 0 then 0 else then sum(c
ϸöOracle for vista °æ±¾µÄ°²×°ÊÔÊÔ 10GºÍ11GµÄ http://www.oracle.com/technology/software/products/database/index.html ------------------------------------------- ......
ÓÃPL/SQL µÇ½ʱµ¯³ö±¨´í´°¿Ú£¬´íÎóÈçÏ£¡ ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exist ÇëÎÊ£¬ÓÐûÓÐÈËÓöµ½ÕâÖÖÇé¿ö£¬Ôõô½â¾ö£¿Ð»Ð»£¡