如何将存储为多行的字段转换为列?
当前数据:
COL1 COL2 COL3
----------------
TEST 30 NY
TEST 30 CA
TEST2 10 TN
TEST2 10 TX
我希望输出为:
COL1 COL2 COL3 COL4
------------------------
TEST 30 NY CA
TEST2 10 TN TX
答案 0 :(得分:1)
根据您的示例数据,您可以尝试这一点。无需使用枢轴。
SELECT col1,
col2,
MIN(col3) col3,
MAX(col3) col4
FROM table
GROUP BY col1,
col2