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

如何让查询记录每查15行空3行

2014-01-14 
怎么让查询记录每查15行空3行如何用语句实现15行数据后空3行然后再15行数据空3行.....循环到结束?[解决办

怎么让查询记录每查15行空3行
如何用语句实现15行数据后空3行然后再15行数据空3行.....循环到结束?
[解决办法]


;WITH c1 AS (
SELECT rn=ROW_NUMBER() OVER(ORDER BY GETDATE()),name FROM sys.objects
),c2 AS (
SELECT * FROM c1 
UNION ALL 
SELECT rn+0.1,'' FROM c1 WHERE rn%15=0 UNION ALL 
SELECT rn+0.2,'' FROM c1 WHERE rn%15=0 UNION ALL 
SELECT rn+0.3,'' FROM c1 WHERE rn%15=0  
)
SELECT * FROM c2 ORDER BY rn;

热点排行