2
A
回答
0
CROSS APPLY與NULL值表給出與原始表相同數量的行。 現在我們可以爲兩個SELECT生成ROW_NUMBER
,並按行號對它進行排序以獲得備用值。
select C.id, C.name, ROW_NUMBER() OVER (ORDER BY C.id) as seq from TableC C
UNION ALL
SELECT T.id, T.name, seq as seq
FROM
(
select T.id, T.name ,ROW_NUMBER() OVER (ORDER by C.id) as seq from TableC C
cross apply (select NULL as id,NULL as name) T
) T
ORDER BY seq
0
一個非常簡單的解決辦法是:
Select id+Temp id, name+Temp name from TableA A
Cross Apply
(select '' as 'Temp'
union all
Select null) X
如果您有大量的列數,然後創建列名+臨時的級聯方式被動態,並使用動態SQL
用於演示點擊 - >DEMO
相關問題
- 1. SQL報表生成器與空報告
- 2. 報告生成器3.0與asp.net
- 3. 報表生成器3.0 - 通過
- 4. 我需要使輸出成爲一行
- 5. SQL Server報表生成器3.0排除空字段
- 6. 排序日期時間 - 報表生成器3.0
- 7. SQL Server 2008 R2(報表生成器3.0) - 動態子報表
- 8. 與報表生成器3.0或SQL Server BI Studio 2008的
- 9. 在報表生成器3.0中按時間段生成計算字段
- 10. 報告生成器3.0計數與where子句
- 11. 表達式需要括號的報表生成器結果
- 12. 的空間數據層...在地圖......是無效的。指定空間數據即數據類型SqlGeometry或SqlGeography。報表生成器3.0
- 13. Mysql-使用表中存儲的數據生成報告輸出
- 14. 轉換SQL數據透視表,以T-SQL報表生成器3.0
- 15. SSRS 2008報表生成器3.0:使用CASE和WHEN函數
- 16. 報表生成器中的圖表之間的差距由於
- 17. TSQL:需要從表
- 18. 報表生成器:如何對參數列表進行排序
- 19. rec2csv用行之間的空行導出
- 20. 需要思想與數字之間的空間在巨蟒
- 21. 需要進行數據的輸入流
- 22. 基於1行輸入生成多行數據 - Google表格
- 23. 使用GreenDao生成數據庫模式之後需要執行哪些步驟?
- 24. 刪除數據之間的空白行
- 25. 需要報告中的數據表中的特定行
- 26. 需要在數據傳輸對象和實體之間進行映射
- 27. Birt 2.5.2報告在從cron作業運行時生成空表數據
- 28. 如何刪除表中的行和列之間的不需要的空間?
- 29. 從主報告傳遞參數到鑽取SQL Server報表生成器3.0
- 30. 生成SAS報告與空間在同一個記錄之間/觀察
是否只想顯示50條記錄中的25條或者您希望所有50條記錄之間顯示一個空格? – xQbert 2014-10-06 20:36:12
我想查看所有100行。 。 。奇數行(不一定是奇數行)與數據,偶數行空白。謝謝 – 2014-10-06 20:38:47