select
    a.number
from 
    (select number,count(id) as counts group by number) a
where 
    rownum < 2
order by 
    a.counts desc

解决方案 »

  1.   

    select number from table where number=(select max(A.num) from(select number ,sum(number) num from table group by number ) A)
      

  2.   

    select number
    from 
    (
    select count(number),number
    from table
    group by number
    order by count(number) desc

    where rownum<2
      

  3.   

    select * from tb where num in
    (
      select num from tb
        group by num
        having count(*)=(
          select max(count(*)) from tb group by num
        )
    )
    /
      

  4.   

    ID        NUM
    ---------- ----------
             1         10
             3         10