『数据库』MS数据操作
2008-09-10 15:45 我是文东 阅读(5362) 评论(0) 编辑 收藏 举报一、升序
--查询第20到第30条数据(升序,即从第20,21----30)(9=30-20+1)
1
select * from (select top 9* from (select top 30* from dbo.Student order by 学号 asc) as a order by 学号 desc)as b order by 学号 asc
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
二、降序
--查询第20到第30条数据(降序,即从第30,29----20)
1
select top 9* from (select top 30* from dbo.Student order by 学号 asc) as a order by 学号 desc
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
三、多表取值
select * from ( select a.pid,a.pname,isnull(rates,0) rates,path,a.type from product a left outer join ( select pid,sum(rates) rates from rate group by pid )b on a.pid=b.pid ) a where type=1
- 作者:君亦莫笑
- 出处:http://explife.cnblogs.com
- 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。