首页 > 解决方案 > 转置列

问题描述

我在 1 列中有我的股票代码,然后我有 7 个不同的列,每个相应的价格线我需要将 stkcode 显示 7 次,并且价格线每次显示为一列,共 7 行这与枢轴和反枢轴功能

目前他们显示为

stkcode2  | stk_sellprice1 .. stk_sellprice7

我需要列显示如下:

STKCODE2 STK_SELLPRICE1  
STKCODE2 STK_SELLPRICE2  
STKCODE2 STK SELLPRICE3  
STKCODE2 STK_SELLPRICE5  
STKCODE2 STK_SELLPRICE6  
STKCODE2 STK_SELLPRICE9  
STKCODE2 STK SELLPRICE10  

所以对于第一行,这将显示为:

Stkcode2     | STK_SELLPRICES    

308IN1_02533 | 29.14  
308IN1_02533 | 29.14  
308IN1_02533 | 29.14  
308IN1_02533 | 27.2  
308IN1_02533 | 40.8  
308IN1_02533 | 27.2  
308IN1_02533 | 10.2  

标签: sqlpivottransposeunpivot

解决方案


推荐阅读