gpt4 book ai didi

sql - 带分组的复数和

转载 作者:行者123 更新时间:2023-12-04 22:31:12 25 4
gpt4 key购买 nike

我有一个名为 Games 的表,其中包含以下列:Player1Id、Player2Id、Player1Points、Player2Points。

示例数据:

Player1Id    Player2Id    Player1Points    Player2Points
--------- --------- ------------- -------------
John Piter 4 1
John Adam 2 10
Piter Adam 4 2

我想要一个列表,其中包含每个玩家的总分,如下所示:

PlayerId    Points
-------- ------
John 6
Piter 5
Adam 12

如何在 SQL (SQL Server 2008) 中实现?如果我需要积分总和怎么办仅当某些玩家赢得比赛时?不使用变量、循环等是否可以完成?

最佳答案

我很想重新组织数据,也许:

Gameid Player Score
1 John 4
2 John 2
1 Piter 1

等等

关于sql - 带分组的复数和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3094046/

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