m0_74788378 2023-06-06 23:29 采纳率: 86.2%
浏览 21
已结题

带having 子句的分组查询

在社会团体表中统计兼任两个以上社团负责人的职工的姓名,完整的查询语句是什么

  • 写回答

2条回答 默认 最新

  • 不良使 新星创作者: python技术领域 2023-06-07 09:30
    关注

    假设社会团体表的表名为"social_group",其中包含"social_worker"、"social_group_name"等字段。则可以使用以下分组查询语句来统计兼任两个以上社团负责人的职工姓名:

    SELECT social_worker,COUNT(DISTINCT social_group_name) as num
    FROM social_group
    GROUP BY social_worker
    HAVING num >= 2;
    

    该查询语句中,先按照社团负责人的姓名(social_worker)进行分组,然后统计该社团负责人负责的社团名称的不同总数(使用DISTINCT关键字),并将其记为"num"别名。最后,使用HAVING子句筛选出num大于等于2的社团负责人,即兼任两个以上社团负责人的职工。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月15日
  • 已采纳回答 6月7日
  • 创建了问题 6月6日