『数据库』MS数据操作
2008-09-10 15:45 我是文东 阅读(5374) 评论(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
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
二、降序
--查询第20到第30条数据(降序,即从第30,29----20)
1
select top 9* from (select top 30* from dbo.Student order by 学号 asc) as a order by 学号 desc
select top 9* from (select top 30* from dbo.Student order by 学号 asc) as a order by 学号 desc
三、多表取值
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
- 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号