加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL – 将两列拆分为两个不同的行

发布时间:2021-03-10 10:00:51 所属栏目:编程 来源:网络整理
导读:假如这是一个愚笨的题目,我不知道怎样建设这个歉仄. 我有一个表两个团队和总监督,我稍后会在差异的处所行使这些信息,以是我的设法将这两列列在一列但两行差异: HomeTeam AwayTeam Totalwatch A B 100A C 90C A 80D B 70C E 50 我能这样吗 Teams TotalWatchA

假如这是一个愚笨的题目,我不知道怎样建设这个歉仄.

我有一个表两个团队和总监督,我稍后会在差异的处所行使这些信息,以是我的设法将这两列列在一列但两行差异:

HomeTeam      AwayTeam     Totalwatch 
A              B              100
A              C               90
C              A               80
D              B               70
C              E               50

我能这样吗

Teams          TotalWatch
A                100
B                100
A                 90
C                 90
C                 80
A                 80
D                 70
B                 70
C                 50
E                 50

我有几列,以是他们也会一再.

只是一个注释我知道怎样持续行使concat函数持续行使我不知道怎样行使两行

最佳谜底 您可以行使UNION ALL和ORDER BY Totalwatch DESC来获取按照Totalwatch订购的功效.

SELECT HomeTeam AS Teams,Totalwatch  FROM YourTable
UNION ALL
SELECT AwayTeam,Totalwatch FROM YourTable
ORDER BY Totalwatch DESC;

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读