已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
18小时前关闭
Improve this question
我已经得到了多个列的值,需要在结果区显示如下。在colNum列中,我需要连接每个结果的值
表名:测试
| 列编号|Col1| Col2| Col3|
| --------------|--------------|--------------|--------------|
| 1|一百二十三|三百四十一|六三五|
| 二|三百二十三|四三四|三百四十三|
结果
| 列编号|col123|
| --------------|--------------|
| 1-1-U|一百二十三|
| 1-2-U|三百四十一|
| 1-3-U|六百四十五|
| 2-1-U|三百二十三|
| 2-2-U|四三四|
| 2-3-U|三百四十三|
当我尝试unpivot得到下面的结果,但无法连接colNum中的附加值
结果
| 列编号|col123|
| --------------|--------------|
| 1|一个|
| 1| B|
| 1| c|
3条答案
按热度按时间nkcskrwz1#
也许我误解了这个问题,但是-对我来说,它看起来像是3个选择的结合。
样本数据:
查询:
oug3syen2#
你可以使用
UNPIVOT
子句:结果:
Demo here
z9smfwbn3#
你可以使用
UNPIVOT
和连接:其中,对于样本数据:
输出:
| 栏目|COL123|
| --------------|--------------|
| 1-1-U|一百二十三|
| 1-2-U|三百四十一|
| 1-3-U|六三五|
| 2-1-U|三百二十三|
| 2-2-U|四三四|
| 2-3-U|三百四十三|
fiddle