当前位置: 代码迷 >> Sql Server >> SQLServer中返回固定数量的记录集,有办法没?解决办法
  详细解决方案

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

热度:174   发布时间:2016-04-27 19:32:12.0
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
  相关解决方案