gpt4 book ai didi

sql - SQLite3通过使用列而不是行进行分组

转载 作者:行者123 更新时间:2023-12-03 17:51:06 25 4
gpt4 key购买 nike

修复此sqlite3查询最简单的方法是什么,以便显示赢利情况
列为一行而不是两行?

http://0890db80061d7d2b33eb4606a4c301c1.conquerclub.db.94y.info/

我可以想到涉及子选择的困难方法,但是肯定有一个
简单/有效/美丽的解决方案在这里?我想避免这样的事情:

http://conquerclub.barrycarter.info/ONEOFF/aog-query.txt

最佳答案

用:

  SELECT map, 
SUM(CASE WHEN p.points > 0 THEN 1 ELSE 0 END) AS wins,
SUM(CASE WHEN p.points <= 0 THEN 1 ELSE 0 END) AS lose
FROM game g
JOIN players p ON g.game = p.game
WHERE p.player='barrycarter'
GROUP BY map

关于sql - SQLite3通过使用列而不是行进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792256/

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