是否可以帮助编写一个查询,使我得到表2中所示的所需输出?表1将始终显示一条记录(行)
表1电流输出
| ColumnA | ColumnB |ColumnC |ColumnD|
| Cell 1 | Cell 2 | Cell 3 | Cell 4 |
表2:期望输出
| NewColumn1 | NewColumn2|
| -------- | -------- |
| ColumnA | Cell 1 |
| ColumnB | Cell 2 |
| ColumnC | Cell 3 |
| ColumnD| Cell 4 |
Unpivot不适合我
如果源将始终是一个记录,否则您将需要在CROSS APPLY
Select [Key]
,[Value]
From OpenJson( (Select * From YourTable For JSON Path,Without_Array_Wrapper ) )
结果
Key Value
ColumnA Cell 1
ColumnB Cell 2
ColumnC Cell 3
ColumnD Cell 4