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