博客
关于我
Oracle学习第五课
阅读量:796 次
发布时间:2023-02-25

本文共 1459 字,大约阅读时间需要 4 分钟。

SQL Group By?Having????????

? SQL ????GROUP BY ? HAVING ?????????????????????????????????????????????????????????????????

1. GROUP BY ??????

GROUP BY ??????????????????????????????????????????????????? COUNT?SUM?AVG?MIN?MAX ??

???

SELECT department_id, AVG(salary) FROM employees GROUP BY department_id;

???

  • GROUP BY ?????????????????
  • ????????????????

?????

  • ?????????????????
  • ???????????????

2. HAVING ??????

HAVING ???? GROUP BY ??????????????????????? WHERE ??????????????

???

SELECT department_id, AVG(salary) FROM employees GROUP BY department_id HAVING AVG(salary) > 8000;

???

  • HAVING ??? GROUP BY ?????
  • ?????????????

?????

  • ?????????????????
  • ? WHERE ????????????

3. GROUP BY ? HAVING ???

?? GROUP BY HAVING
???? ????????? ???????????
???? GROUP BY [???] HAVING [??]
??????? COUNT?SUM?AVG?MIN?MAX ? COUNT?SUM?AVG?MIN?MAX ?
???? ????????? ????????????

4. ??????

??1???????????

SELECT department_id, month, AVG(salary) FROM employees WHERE year = '2023' GROUP BY department_id, month HAVING AVG(salary) > 10000;

??2??????????

SELECT department_id, SUM(salary) FROM employees GROUP BY department_id HAVING SUM(salary) > 50000;

??3?????????????

SELECT department_id, job_id, COUNT(employee_id) FROM employees GROUP BY department_id, job_id HAVING COUNT(employee_id) > 10;

5. ????

  • GROUP BY ? HAVING ??????????????????
  • HAVING ??????????? SQL ????? ==?!=?>?<?>=` ??
  • ??? HAVING ????????? GROUP BY ???????

?????????????????? GROUP BY ? HAVING ??????????????????????

转载地址:http://nqpfk.baihongyu.com/

你可能感兴趣的文章
Oracle 表
查看>>
oracle 课堂笔记
查看>>
Oracle 返回结果集的 存储过程
查看>>
Oracle 递归
查看>>
Oracle 递归函数与拼接
查看>>
oracle 逻辑优化,提升高度,综合SQL上下文进行逻辑优化
查看>>
oracle 闪回关闭,关闭闪回即disable flashback的操作步骤
查看>>
oracle 限制用户并行,insert /*parallel */ 到不同用户,并行起不来的问题
查看>>
oracle--用户,权限,角色的管理
查看>>
Oracle-定时任务-JOB
查看>>
oracle.dataaccess 连接池,asp.net使用Oracle.DataAccess.dll连接Oracle
查看>>
oracle00205报错,Oracle控制文件损坏报错场景
查看>>
Oracle10g EM乱码之快速解决
查看>>
Oracle10g下载地址--多平台下的32位和64位
查看>>
Oracle10g安装了11g的ODAC后,PL/SQL连接提示TNS:无法解析指定的连接标识符
查看>>
oracle11g dataguard物理备库搭建(关闭主库cp数据文件到备库)
查看>>
Oracle11G基本操作
查看>>
Oracle11g服务详细介绍及哪些服务是必须开启的?
查看>>
Oracle11g静默安装dbca,netca报错处理--直接跟换操作系统
查看>>
oracle12安装软件后安装数据库,然后需要自己配置监听
查看>>