2017-03-27 7 views
0

私はテーブルを持っていると言う、最初の列は "名前"と呼ばれ、2番目の列は "年齢"と呼ばれます。例えば、エントリの名前を返す列

名...年齢
ジョン...... 45
メアリー...... 32
アラン...... 20

私はデータが欲しいです

名前...............年齢
名前John ......年齢45各項目の前に列名が置かれるように書式設定する
名前メアリー......年齢32
名前アラン......年齢

このようなタスクを実行するにはどうすればよいですか?世界でこれをしたいと思うのはなぜ

+0

、それを試してみてください? –

+0

返事をくれてくれてありがとうございますが、もっと詳しく説明しておきます。列の名前がわからない場合はどうすればいいですか?列名が異なる10種類のテーブルをすべてインポートしたとしましょう。 –

+1

もう一度私は尋ねるでしょう...なぜ世界であなたはこれをしたいですか?それは動的SQLを必要とし、すべてのデータ型で動作しません。 –

答えて

1
select concat('Names',' ',Names),concat('Age',' ',Age) from tableName 
1

select 'Names ' + Names as name, 'Age ' + cast(Age as nvarchar) from myTable 
関連する問題