mysql - SELECT、DISTINCT 和 COUNT 数据来自非重复值 SQL

标签 mysql

<分区>

如何区分值,并根据这些数据从不同的值中统计数据

   NAME |                  NAME | TOTAL
    A   |                   A   |   4
    A   |                   B   |   2
    A   |     INTO THIS
    A   |
    B   |
    B   |

我已经尝试过这个查询

SELECT DISTINCT(name) ,COUNT(DISTINCT(NAME)) FROM tbl_a

但它只显示,即使我使用了 group by 和 order by...

NAME |  TOTAL
 A   |    4

最佳答案

你可以这样做:

select NAME, COUNT(NAME)  
from tbl_a
group by NAME;

关于mysql - SELECT、DISTINCT 和 COUNT 数据来自非重复值 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47213472/

相关文章:

mysql - 在 MySQL 数据目录中找不到文件

mysql - 在 mysql 中将不同的字符串日期转换为一种单一的日期格式

java - 如何格式化时间戳中的日期

mysql - 由于在 MySQL 中使用保留字作为表名或列名而导致的语法错误

mysql - 外键约束形成不正确?

java - 在 servlet 或托管 bean 处连接到数据库

mysql - 所有数据库表中 CreatedDate 和 ModifiedDate 列的优缺点

mysql - 选择 MySQL 列中不同标志的计数

mysql - 在线时向大型 MySql 表添加一列

php - Magento SQLSTATE[42S22]