SQL Server下查询结果返回指定行用top命令。
如查询product表中的5行数据:
1
select top 5 * from product;
Oracle下查询结果返回指定行用rownum来实现。
如查询emp表中的5行数据:
1
select * from emp where rownum<>
select top n * from table
n为 你要从地一个取的行数
select top n * from table order by 列名(基本上任意) desc
这个就是从 后面往前取
要是去中间的 比如 20到30的
select top 10 from table where 列名 not in(select top 20 列名 from table)
这个就是先取出前20 在去不在前20行里的余下的 所有数据的前10行 就是咱们要的20到30行
其他的 你自己研究吧 基本上都是这样
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
猫猫喵喵狗狗