摘要: oracle select * from table where rownum<20 minus select * from table where rownum<10 //但这种查询的效率更高于前者 (556436条数据,测试结果) select * from (select rownum r,a.* from blog a where rownum<=20) where r>=10; mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数 阅读全文
posted @ 2013-04-19 10:36 冰雪乾坤 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 关键字: sql;select top n;rownum;top nselect top 3 * from line orderby lineid; //sql2000中的语句,按照lineid排序,选取前三条记录。 在Oracle中不支持select top n语句,所以需要用伪列 rownum,用法如下: select lineid,linename from (select * from line order by lineid) where rownum<3 oracle 有一个隐藏的字段是 rownum mysql 用limit 1,10;//从第一行开始 取10条 mysql 阅读全文
posted @ 2013-04-19 10:32 冰雪乾坤 阅读(548) 评论(0) 推荐(0) 编辑