首页 > 其他分享 >分组统计加强

分组统计加强

时间:2023-02-15 11:56:29浏览次数:33  
标签:COUNT -- SUM 分组 统计 加强 comm SELECT emp

-- 增强group by的使用

-- 显示每种岗位的雇员总数、平均工资
SELECT COUNT(*) AS SUM, AVG(sal), job
FROM emp
GROUP BY job

-- 显示雇员总数,以及获得补助的雇员数
-- 法1
SELECT COUNT(*) AS SUM, COUNT(comm)   -- and comm is not null
FROM emp
-- 法2
SELECT COUNT(*) AS SUM, COUNT(IF(comm IS NULL, NULL, comm))   -- and comm is not null
FROM emp


-- 统计没有获得补助的
SELECT COUNT(*) AS SUM, COUNT(IF(comm IS NULL, 1, NULL))   -- 这里条件语句别写反了
FROM emp

-- 去重查询管理者人数
SELECT COUNT(DISTINCT mgr)
FROM emp;


-- 显示工资最大差额
SELECT MAX(sal) - MIN(sal)
FROM emp;

标签:COUNT,--,SUM,分组,统计,加强,comm,SELECT,emp
From: https://www.cnblogs.com/pureayu/p/17122302.html

相关文章

  • 校帮教培管理系统课时记录系统划课系统课消提醒记课时刷卡消课指纹消课上课提醒课时统
     1、主要用于教培机构的课消管理,课消提醒功能,以及学员管理,教师管理,教师的提成自动计算等。2、这样做的好处就是免去教培机构用纸值的方式去记录课时,而且系统还可以自动......
  • 3603、统计好三元组
    给你一个整数数组arr,以及a、b、c三个整数。请你统计其中好三元组的数量。如果三元组(arr[i],arr[j],arr[k])满足下列全部条件,则认为它是一个好三元组。0<=i<......
  • 我制作了一个博客园文章信息统计的小工具
    前言博客园在个人首页有一个简单的博客数据统计,以博客园官方的首页为例:但是这些数据不足以分析更为细节的东西起初我是想把博客园作为个人学习的云笔记,但在一点点的记......
  • C/C++产品销售统计系统[2023-02-14]
    C/C++产品销售统计系统[2023-02-14]题目15: 产品销售统计一家公司生产五种产品,每种产品在一个月内每周的生产数量和销售价格都要记录下来。下面是一个二维的表格,表格的每......
  • 正则分组替换
    对于复杂的、符合一定规则的字符串替换来说,正则表达式无疑是强悍和高效的选择对于正则表达式的使用,我也写过几篇帖子了,具体可以见下面的地址http://zu14.cn/tag/regex/......
  • mysql、oracle 分组查询,每组取一条数据
    1.情景展示有这样一种需求:将数据按照机构进行分组,然后取每个机构下只取一条记录,如何实现?2.mysql分组查询出来某字段,然后和原来的表进行关联查询。方式一:通过内连接来实现查......
  • CF446C DZY Loves Fibonacci Numbers 题解和加强
    简要题意https://www.luogu.com.cn/problem/CF446C给定一个长度为\(n\)的序列\(A\),要求支持两种操作:1给定区间\((l,r)\)对这个区间内的每个数,依次加斐波那契数列......
  • 分组统计(group by having)
    CREATETABLEdept(deptnoMEDIUMINTNOTNULLDEFAULT'0',dnameVARCHAR(20)NOTNULLDEFAULT'',locVARCHAR(13)NOTNULLDEFAULT'');INSERTINTO......
  • spark中的聚合操作和分组操作
    聚合操作注意:任何的聚合操作都有默认的分组,聚合是在分组的基础上进行的。比如,对整体进行求和,那么分组就是整体。所以,在做聚合操作之前,一定要明确是在哪个分组上进行聚合操......
  • 【牛客刷题】HJ10 字符个数统计
    题目链接简单的说这题就是字符串去重以后检查长度。如果用Java的话,可以遍历字符串,然后利用Set来进行去重,最后统计Set的size就可以了。但是如果是Go语言,则稍微麻烦点。基......