gpt4 book ai didi

sql - 如何一次性对行进行分组并选择 “sample”匹配项

转载 作者:行者123 更新时间:2023-12-02 09:46:49 24 4
gpt4 key购买 nike

我在Derby数据库中有一个表格,形式为

Status   Name
0 Name1
0 Name2
1 Name3
1 Name4
2 NameX
...

我使用以下内容总结每种状态发生的频率
SELECT COUNT(*), STATUS
FROM MYTABLE
GROUP BY STATUS

现在我想为每个状态添加一个样本名称(与哪一个无关),即我想要一个类似于
Count    Status     Sample
2 0 Name2
2 1 Name3
1 2 NameX
...

我尝试将子查询与ROW_NUMBER()一起使用,但无法正常工作。

那么有没有办法写一个包含来自数据的一个名字的SQL语句,如图所示?

最佳答案

您是否尝试将名称设为“random”,否则,可以尝试

select count(*), max(Name), Status
from MYTABLE
group by Status

关于sql - 如何一次性对行进行分组并选择 “sample”匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35325268/

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