sql语句中select top n与oracle的rownum与mysql的limit用法
2015-01-28 23:37
816 查看
sql语句中select top n与oracle的rownum与mysql的limit用法
分类: oracle关键字: sql;select top n;rownum;top n
select 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中语法为:
select * from table_name limit 0,5; 取前五条
limit 后面的两个参数解释:0指 从编号为0的(即第一条)语句开始取,5指 取5条。
select * from table_name limit 5,100;
指从id为5的开始取,连续取100条记录。
相关文章推荐
- sql语句中select top n与oracle的rownum与mysql的limit用法
- sql语句中select top n与oracle的rownum与mysql的limit用法
- sql语句中select top n与oracle的rownum与mysql的limit用法
- SQL查询Top N:MySQL Limit & Oracle ROWNUM
- SQL SELECT TOP N equivalent in ORACLE and MySQL
- “取出数据表中第10条到第20条记录”的sql语句+select top 用法
- SQL SELECT TOP,LIMIT,ROWNUM
- MySQL大数据量分页查询方法及其优化 ---方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N ---适
- SQL SELECT TOP N equivalent in ORACLE and MySQL
- 小心 SQL语句SELECT TOP 的用法
- 040908 R Oracle & SqlServer 's ORDER -->select top & where rownum <= 3
- Mysql limit分页语句用法 SqlServer TOP子句 Oracle分页
- SQL语句执行顺序及MySQL中limit的用法
- 关于分页,SQLServer中的top、MySql中的limit、Oracle中的rownum的区别?
- SQL语句SELECT TOP用法小结(转)
- SQL SELECT TOP N equivalent in ORACLE and MySQL
- Oracle和Mysql中Sql语句中的一些函数用法区别
- SQL语句SELECT TOP用法小结(转)
- mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()
- SQL SELECT TOP N equivalent in ORACLE and MySQL