2014年2月15日土曜日

【SQLSERVER】テーブルから出力したデータに任意の見出しをつけたい

サンプル
select xxx2.col2 ,xxx2.col2
   from (
              -- ヘッダー部
              select 1 as sortKey , "項目A" as col1 ,"項目B" as col2
              union
              -- データ部
              Select 2 , col1 , col2
                 from xxx
            ) xxx2
order by xxx.sortKey

◆結果イメージ
項目A 項目B
AAA    BBB
CCC     DDD


◆説明
Unionのヘッダー部を見出しの固定文字とし、データ部をテーブルからファイルに出力したい項目をとする。ソートの優先順位をヘッダー部 → 明細部となるように固定数値で指定して外側でOrder byする。

0 件のコメント:

コメントを投稿