1)  select a1,'1' a2,bb a3,null a4 from table
2)  select '1' aa from t1 union
    select '2' aa from t1 union
    select '3' aa from t1
3)  rollup和cube函数是什么意思噢,谢谢了~

解决方案 »

  1.   

    nvl(a.scts(+),9)>0
    这里的a.scts(+),是什么意思呢!`是右连接??
      

  2.   

    1)  select a1,'1' a2,bb a3,null a4 from table
    创建一个查询,其中别名a1是表table中的a1的值,a2恒等于'1',a4恒为null2)  select '1' aa from t1 union
        select '2' aa from t1 union
        select '3' aa from t1很基础的union使用方法,结果是
    t1同等数据规模个'1'
    t1同等数据规模个'2'
    t1同等数据规模个'3'
    这些记录的累加条纪录3)  rollup和cube函数
    不清楚
      

  3.   

    rollup和cube函数
    这是汇总函数,ROLLUP(EXP),根据EXP来进行汇总,
    CUBE(EXP1,EXP2),先根据EXP1进行汇总,然后根据EXP2进行汇总。
      

  4.   

    Rollup 和cube是一個統計函數,主要是和 group by語句連用
    看看這個網址你就都明白了
    http://edu.yesky.com/edupxpt/381/2239381.shtml