--try select top 10 * from admin order by id-----id为排序的 前10条 select top 10 * from admin order by id desc -----id为排序 后10条 select top 10 * from (select top 20 * from admin order by id desc) a ---10条至20条的数据
数据库? 应该是表吧?1. select top 10 * from admin 2. select top 10 * from admin order by id desc --id为主键;或者用排序字段 3. select top 11 * from (select top 20 * from admin)a order by id desc --id 同上
谢谢二位 不过 我想知道在Oracle中这样写就不好用为什么 我还以为是我写错了呢
这个问题好像不久前有人问过。 SQL server和Oracle的语法不全相同
select top 10 * from (select top 20 * from admin order by id desc) a ---10条至20条的数据 select top 11 * from (select top 20 * from admin)a order by id desc --id 同上 我简单的做了一下,这两个写法好像不能得到所要的结果。
select top 10 * from admin order by id-----id为排序的 前10条
select top 10 * from admin order by id desc -----id为排序 后10条
select top 10 * from (select top 20 * from admin order by id desc) a ---10条至20条的数据
应该是表吧?1. select top 10 * from admin
2. select top 10 * from admin order by id desc --id为主键;或者用排序字段
3. select top 11 * from (select top 20 * from admin)a order by id desc --id 同上
我还以为是我写错了呢
SQL server和Oracle的语法不全相同
select top 11 * from (select top 20 * from admin)a order by id desc --id 同上
我简单的做了一下,这两个写法好像不能得到所要的结果。
????????
真的这样