如何在这句查询结果中加一列序号,自动增加的序号,SELECT DISTINCT(gzdw),COUNT(gzdw) FROM EMP_INFO_TABLE WHERE gzdw IS NOT NULL GROUP BY gzdw 

解决方案 »

  1.   

    select rownum,count(distinct(gzdw)) from EMP_INFO_TABLE  where gzdw is not null group by gzdw
      

  2.   

    --你是这样的需求吗?
      1  select rownum,t.* from (
      2* select deptno,count(empno) from emp group by deptno) t
    SQL> /    ROWNUM     DEPTNO COUNT(EMPNO)
    ---------- ---------- ------------
             1         30            6
             2         20            5
             3         10            3
      

  3.   

    SELECT rownum "序号", DISTINCT(gzdw),COUNT(gzdw) 
    FROM EMP_INFO_TABLE 
    WHERE gzdw IS NOT NULL 
    GROUP BY gzdw 
    order by gzdw