如何从MYSQL的一列不同值中获取计数

pewstiepoll

我有一个这样的表:

id     2      3

1,   14406,  2189
2,   14428,  2191,
3,   14442,  2192,
4,   14441,  2192,
5,   14441,  2192,

而且我想知道是否有可能获得计数,这样我才能知道第二列和第三列相同的字符串出现了多少次。我看到第一个字符串是唯一的,因此它出现了1次。与2相同。在第三字符串2列中是唯一的,因此这意味着该行也是唯一的。但是第4个和第5个字符串是相同的,我想显示它在表中出现了2次。我怎么算呢?我应该使用“分组依据”还是类似子查询的方式?

托斯滕·凯特纳(Thorsten Kettner)

首先,将2列和第3列分组,以便为每个不同的对获得一个记录。对于每对,都需要所有ID,因此请使用GROUP_CONCAT构建ID字符串然后,使用HAVING子句仅保留出现多次的配对

select col2, col3, group_concat(id) as ids
from mytable
group by col2, col3
having count(*) > 1;
col2 col3 ids   
14441 2192 4.5

(这实际上是splash58的答案,因此您可以接受。我只是认为最好解释所涉及的步骤。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MYSQL获取等于特定值的每一列的计数

来自分类Dev

如何在一列中获取多个值的计数值

来自分类Dev

如何获取列中唯一值的表计数

来自分类Dev

如何在MYSQL中为单个ID计算同一列中记录的不同值

来自分类Dev

如何从一列中获取行值,并根据不同的列值将它们分开,用“ sep”分隔?

来自分类Dev

如何从同一表的同一列中获取不同的值-Oracle

来自分类Dev

在行中转换列并在postresql中获得同一列的不同值的计数

来自分类Dev

如何为另一列中的特定值选择熊猫列中的值计数?

来自分类Dev

如何通过Entity Framework中的一列中的多个值获取数据,而另一列中的其他值却不同呢?

来自分类Dev

我如何从哈希表中获取一列值

来自分类Dev

如何从2个不同的表中获取一列

来自分类Dev

MySQL计数一列的唯一性,而另一列在分组依据中具有单个值

来自分类Dev

根据与另一列不同的值对值进行计数

来自分类Dev

如何在MS-SQL中对同一列的不同值使用计数功能?

来自分类Dev

一列在不同列中的值

来自分类Dev

如何在MYSQL中为单个ID计算同一列中记录的不同值

来自分类Dev

如何从同一列中获取所有值?

来自分类Dev

我如何从两列中获取不同的值并将其设为一列

来自分类Dev

MySQL:如何获取一列中共享另一列中不同值的条目的 AVG 值?

来自分类Dev

如何根据表中另一列的不同值获取总行数和计数

来自分类Dev

如何使用dplyr根据另一列的不同值在新列中填充不同的值?

来自分类Dev

如何通过Java获取MySQL表中一列的不同值的ID?

来自分类Dev

如何从mysql的同一列中选择不同的值

来自分类Dev

如何从 html 表中只获取一列值?

来自分类Dev

当只知道一个值时,从同一列中获取不同的值

来自分类Dev

SQL-如何在一列和两个结果中获取两个不同列的值?

来自分类Dev

如何在 MySQL 中获取同一列的两个不同值

来自分类Dev

改进对在另一列中具有特定值的不同值进行计数的查询

来自分类Dev

Mysql - 如何查询一列的重复值但在不同的列中有不同的值?

Related 相关文章

  1. 1

    MYSQL获取等于特定值的每一列的计数

  2. 2

    如何在一列中获取多个值的计数值

  3. 3

    如何获取列中唯一值的表计数

  4. 4

    如何在MYSQL中为单个ID计算同一列中记录的不同值

  5. 5

    如何从一列中获取行值,并根据不同的列值将它们分开,用“ sep”分隔?

  6. 6

    如何从同一表的同一列中获取不同的值-Oracle

  7. 7

    在行中转换列并在postresql中获得同一列的不同值的计数

  8. 8

    如何为另一列中的特定值选择熊猫列中的值计数?

  9. 9

    如何通过Entity Framework中的一列中的多个值获取数据,而另一列中的其他值却不同呢?

  10. 10

    我如何从哈希表中获取一列值

  11. 11

    如何从2个不同的表中获取一列

  12. 12

    MySQL计数一列的唯一性,而另一列在分组依据中具有单个值

  13. 13

    根据与另一列不同的值对值进行计数

  14. 14

    如何在MS-SQL中对同一列的不同值使用计数功能?

  15. 15

    一列在不同列中的值

  16. 16

    如何在MYSQL中为单个ID计算同一列中记录的不同值

  17. 17

    如何从同一列中获取所有值?

  18. 18

    我如何从两列中获取不同的值并将其设为一列

  19. 19

    MySQL:如何获取一列中共享另一列中不同值的条目的 AVG 值?

  20. 20

    如何根据表中另一列的不同值获取总行数和计数

  21. 21

    如何使用dplyr根据另一列的不同值在新列中填充不同的值?

  22. 22

    如何通过Java获取MySQL表中一列的不同值的ID?

  23. 23

    如何从mysql的同一列中选择不同的值

  24. 24

    如何从 html 表中只获取一列值?

  25. 25

    当只知道一个值时,从同一列中获取不同的值

  26. 26

    SQL-如何在一列和两个结果中获取两个不同列的值?

  27. 27

    如何在 MySQL 中获取同一列的两个不同值

  28. 28

    改进对在另一列中具有特定值的不同值进行计数的查询

  29. 29

    Mysql - 如何查询一列的重复值但在不同的列中有不同的值?

热门标签

归档