sql - 转置列
问题描述
我在 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
解决方案
推荐阅读
- json - Apache JMeter - Auth Token 404/400 的 HTTPS POST 请求
- blockchain - Chainlink 是否在区块链某处存储 Oracle 对交易的响应?
- vim - 在保存时运行代码格式化程序后自动在 vim 中重新加载当前文件
- javascript - React Hooks:在“本地状态”中清除/设置超时是否像这样不好?
- php - 将 3 列的数据库结果转换为关联数组
- javascript - 如何让用户删除使用“画线”按钮创建的线
- python - 从 qtreeview 获取当前选定的数据,而不是以前的
- perl - perl 多行搜索和替换
- nginx - Certbot 安装无法在 nginx 上运行
- c++ - c++,成员线程对象在运行时导致结构删除崩溃