读书人

SQLServer中返回固定数量的记录集有

发布时间: 2012-01-15 22:57:49 作者: rapoo

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

读书人网 >SQL Server

热点推荐