gpt4 book ai didi

mySQL 获取组内唯一值的列表

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:59 25 4
gpt4 key购买 nike

我有这张表“结果”:

(name,score,state)  
joe small, 10, NC
joe small, 5, MN
jane doe, 9, AL

我有这个问题:

SELECT name, avg(score)<br/>
FROM results
group by name

我想在每一行输出中添加一个与名称相关的唯一状态(字母顺序)的新结果列,如下所示:

joe small, 5, CA MN NV  
jane doe, 7, AL CA FL

我会使用嵌套的 select 语句来实现吗?

最佳答案

使用GROUP_CONCAT()

SELECT name, 
avg(score),
GROUP_CONCAT(state SEPARATOR ' ')
FROM results
GROUP BY name

关于mySQL 获取组内唯一值的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20707048/

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