我曾在Oracle中利用Rownum语句来控制数目,
语句如:select * from table_name where age<60 and rownum<10;
但是执行时你不一定能够选择出那么多条记录。具体多少条那要看库表里面的记录满足你的条件的情况。
在SyBase中好像没有Rownum这个关键字。
上次我看了一篇文章(程序员上的),具体例子为:
select table_name from (select rank() over (order by table_name desc) rank1.table_name from user_tables order by table_name desc) ss where ss.rank1>15 and ss.rank1<100 order by table_name;