1
ID     Type       Category      Description

20     Space      Board Type    Painted Bulletin Revenue
21     Space      Board Type    8-Sheet Billboard Revenue
22     Space      Board Type    Short Term Revenue

これは私が持っているテーブルです。説明が膨大になる可能性があるため、以下の形式で選択したいのですが、グリッドにデータを入力するためのものであり、フロントエンドで実行できますが、SQL の場合は適切です

ID                             Type       Category   

20                             Space      Board Type    
Painted Bulletin Revenue
21                             Space      Board Type    
8-Sheet Billboard Revenue
22                             Space      Board Type    
Short Term Revenue
4

1 に答える 1

3

これを試して

SELECT [ID], [Type], [Category] FROM
(
    SELECT 1 AS SNo,CONVERT(VARCHAR(1000),[ID]) AS ID , [Type], [Category],ROW_NUMBER() OVER(ORDER BY [ID]) rnk FROM Table1
    UNION ALL
    SELECT 2 AS SNo,[Description]  AS ID,'' AS [Type],'' AS [Category],ROW_NUMBER() OVER(ORDER BY [ID]) rnk FROM Table1
) t
ORDER BY rnk,SNo

SQL フィドルのデモ

出力

ID                      Type    Category
20                      Space   Board Type
Painted Bulletin Revenue        
21                      Space   Board Type
8-Sheet Billboard Revenue       
22                      Space   Board Type
Short Term Revenue
于 2013-08-22T05:42:05.300 に答える