【问题标题】:mysql : how to fillter the columns datamysql:如何过滤列数据
【发布时间】:2022-07-30 21:43:49
【问题描述】:

我有下表“matchdetail”:

txtProjectdate    txtProjectGroup txtMember
2022-03-01T00:00:00 AMT steve
2022-03-01T00:20:00 SSIT Parvq
2022-03-01T01:05:00 AMT Parvq
2022-03-01T01:05:00 VALOK Shveas
2022-03-01T01:05:00 RPC modi
2022-03-01T01:05:00 VALOK khan
2022-03-01T01:05:00 AMT lkhmi
2022-03-01T01:05:00 BIK lkhmi
2022-03-01T01:06:00 AMT steve

我需要如下输出:

txtProjectGroup Count txtMember
AMT 2 steve
VALOK 1 Shveas
RPC 1 modi
VALOK 1 khan
SSIT 1 Parvq
BIK 1 lkhmi
AMT 1 Parvq
AMT 1 lkhmi

是否有可能收到如下结果?

【问题讨论】:

    标签: mysql sql


    【解决方案1】:

    您必须使用 COUNTGROUP BY 子句之类的聚合函数来标识要分组的字段:

    SELECT 
        txtProjectGroup,
        COUNT(txtProjectdate) AS Count
        txtMember,
    FROM 
        table
    GROUP BY 
        txtProjectGroup,
        txtMember
    

    【讨论】:

      猜你喜欢
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 2015-03-01
      • 2015-10-02
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多