oracle中select语句是否有与SQLServer 中select 相似的top 10 percent(百分比) 的功能?请问语句如何写

解决方案 »

  1.   

    SQL Server 中有这样的写法,
    select top 10 percent * from dbo.syscolumns
    不知Oracle 是否有相似的功能
      

  2.   

    select * from dbo.syscolumns 
    where rownum <11;
    取前十条。如果取10%,可以用
    select * from dbo.syscolumns
    where rownum <(select count(*) / 10 from dbo.syscolumns);
      

  3.   

    楼主是不是问刚才的问题?
    http://community.csdn.net/Expert/topic/3549/3549408.xml?temp=.4591791
      

  4.   

    ATGC(这一生受了很多委屈吃了很多苦。。) ,你已经给我解决了,非常感谢!