gpt4 book ai didi

SQL多列分组在一行中

转载 作者:行者123 更新时间:2023-12-04 13:48:59 28 4
gpt4 key购买 nike

我在 SQL 中有下表

AL1 | AL2 | AL3 | ACB | LL1 | LL2 | LL3 | LCB  
------------------------------------------------
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

我想把它转换成

    | L1  | L2  | L3  | CB  
-----------------------------
A | 1 | 2 | 3 | 4
L | 5 | 6 | 7 | 8

任何帮助将不胜感激。

最佳答案

您可以使用不同的查询选择两者并使用 UNION

加入它们
SELECT 'A' AS COL, AL1, AL2, AL3, ACB
FROM TBL
UNION
SELECT 'L' AS COL, LL1, LL2, LL3, LCB
FROM TBL;

输出:

| COL | AL1 | AL2 | AL3 | ACB |
-------------------------------
| A | 1 | 2 | 3 | 4 |
| L | 5 | 6 | 7 | 8 |

this SQLFiddle

关于SQL多列分组在一行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18055491/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com