首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQLServer中返回固定数量的记录集,有办法没?解决办法

2012-01-15 
SQLServer中返回固定数量的记录集,有办法没?要求用SQL语句实现比如只显示10行记录多的容易,Top 10就可以了

SQLServer中返回固定数量的记录集,有办法没?
要求用SQL语句实现

比如只显示10行记录

多的容易,Top 10就可以了
少的不知道有什么好办法,比如只查询出1条记录,要求返回10条记录,其余都为空记录

该怎么写?

[解决办法]
select top 10 * from
(
select * from tb
union all
select null from tb
union all
select null from tb
....
union all
select null from tb
) t

热点排行