gpt4 book ai didi

sql - 查询选择数据不变的行

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

我有一张来自 Betfair 的可下载 CSV 历史数据文件的高尔夫比赛表。它们看起来像这样:

event         selection
S. Garcia Garcia
S. Garcia Woods
P. Mickelson Mickelson
P. Mickelson Donald
E. Els McIlroy
E. Els Els

我需要一个提供以下输出的查询:
event         selection_a  selection_b
S. Garcia Garcia Woods
S. Garcia Woods Garcia
P. Mickelson Mickelson Donald
P. Mickelson Donald Mickelson
E. Els McIlroy Els
E. Els Els McIlroy

总而言之,事件名称只是比赛中的一名球员。在每场比赛中会有两名球员,我如何编写一个查询来识别加西亚打伍兹,米克尔森打唐纳德,埃尔斯打麦克罗伊?

帮助! :-)

最佳答案

SELECT
g.event,
Min(g.selection) AS selection_a,
Max(g.selection) AS selection_b
FROM Golf_matches AS g
GROUP BY g.event
UNION ALL
SELECT
g.event,
Max(g.selection),
Min(g.selection)
FROM Golf_matches AS g
GROUP BY g.event
ORDER BY 1, 2;

关于sql - 查询选择数据不变的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11225821/

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