首页 > 解决方案 > 将行动态转置为未知列数的列

问题描述

我正在尝试将行转换为 SQL 中的列。我尝试过枢轴但无法解决。当我得到嵌套的 json 时,行数可能会有所不同。当有更多行时,查询应该在表中创建新列。

|colName|   |value|
----------------------
|id|    |630201|
|name|  |MDT Product|
|city|  |Houston|
|state| |TX|
|zip|   |77027|     
|countryId| |USA|
|country|   |United States|
|address1|  |10 Street Address|
|address2|  |Building ID|
|website|   |http://www.test.com|
|phone| |123-456-7850|

输出应该是这样的:

|id|    |name|  |city| |state| |zip| |countryId| |country| |address1| |address2| |website|  |phone| 
-----------------------------------
|630201||MDT Product||Houston| |TX| |77027| |USA| |United States|   |10 Street Address| |Building ID| |http://www.test.com||123-456-7850|

标签: sql

解决方案


推荐阅读