gpt4 book ai didi

mysql - 统计 Like 条件的行数

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

我有一个像这样的 SQL 表:

-----------------
id person | entity
------------------
1 | A/B
2 | A/B/C
3 | A/B/C
4 | A/B/D
5 | A/B/C

我想计算拥有相同实体的人数+拥有相同母实体的人数

示例:

-----------------
entity | count
------------------
A/B | 5
A/B/C | 3
A/B/D | 1

如何使用 SQL 请求来完成?

最佳答案

简单的答案,有一个计算相似实体的相关子查询:

select distinct t1.entity, (select count(*)
from tablename t2
where t2.entity like concat(t1.entity,'%'))
from tablename t1;

关于mysql - 统计 Like 条件的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46705385/

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