gpt4 book ai didi

mysql - 需要每种值类型的行数

转载 作者:行者123 更新时间:2023-11-29 01:51:48 25 4
gpt4 key购买 nike

我有一个表格格式

SID LinkName           
A1 Link1
A1 Link2
A2 Link1
A2 Link2
A2 Link3
A3 Link2
A1 Link1
A2 Link2

我需要以下面的格式显示每种链接类型的计数结果

Link1   Link2   Link3                   
3 4 1

请指教。

编辑:此外,如果我需要以以下格式显示每种链接类型的不同计数的结果。像A1 -> Link1出现两次但只需要统计一次

Link1   Link2   Link3                   
2 3 1

最佳答案

在 MySQL 中,你可以这样做:

select sum(linkname = 'link1') as link1,
sum(linkname = 'link2') as link2,
sum(linkname = 'link3') as link3
from t;

编辑:

如果你想计算不同的sid:

select count(distinct case when linkname = 'link1' then sid end) as link1,
count(distinct case when linkname = 'link2' then sid end) as link2,
count(distinct case when linkname = 'link3' then sid end) as link3
from t;

关于mysql - 需要每种值类型的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39831274/

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