У меня есть таблица с 4 столбцами в SQL База данных:
A, B, C, Name
------------------
1, 2, 3, 'Air Company'
Мне нужен выбор, чтобы получить имя столбца в качестве значения и его ячейку:
Code,Desc, Name
-----------------
A, 1, Air Company
B, 2, Air Company
C, 3, Air Company
РЕДАКТИРОВАТЬ: Это мой запрос, и он работает. Мне нужно создать файл CSV с результатами, но я волнуюсь, потому что в этой таблице будет много данных, поэтому этот обходной путь будет сложным для производительности, верно? Есть другой способ?
Select d.[Code], d.[Desc], d.[Name] FROM
(
Select 'A' as [Code], A as [Desc], [Name] from Example where ExampleId = 1
UNION ALL
Select 'B' as [Code], B as [Desc], [Name] from Example where ExampleId = 1
UNION ALL
Select 'C' as [Code], C as [Desc], [Name] from Example where ExampleId = 1
) as d