博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle学习6
阅读量:6895 次
发布时间:2019-06-27

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

多行函数

一、分组函数

SUM 

AVG 

MAX

MIN

COUNT

 

max与min里面也可以对别的数据类型进行排列date,varchar,number

 

count(),对字段类型无要求,求个数吗,当然无所谓

分组

group  by后面的字段一定要跟前面查询的字段

上面这样也是可以的,

下面这样是不可以的,因为avg(salary)单纯的求平均值,但是你加上deparent_id 的话即使一个ID对应一个平均值,现在对应不起来,

 

下面这样也是不可以的,department_id 分组了,job_id怎么办,怎么跟着department_id 显示,

 

也就是说,select后面的字段只要不是分组函数都要出现在group by 后面

select后面有的(除了分组语句)group by 后面都要有,但是group by 后面有的select后面可以没有

 

having,

在having中使用分组

在where中不能使用分组

上面sql是不正确的,

把where换成having就可以了

 

转载于:https://www.cnblogs.com/thomasbc/p/7243830.html

你可能感兴趣的文章
elixir 高可用系列(五) Supervisor
查看>>
MySQL 处理插入过程中的主键唯一键重复值办法
查看>>
静态页面如何实现 include 引入公用代码
查看>>
h5-3
查看>>
TeamCity : .NET Core 插件
查看>>
线程编程中用到HttpContext.Current的方法封装
查看>>
Net设计模式实例之建造者模式(Builder Pattern)
查看>>
JS组件系列——Bootstrap Table 表格行拖拽
查看>>
使用AxisHelper帮助理解View and Data API中的坐标系统
查看>>
浏览.NET Framework 2.0 类型库中新增的常用功能
查看>>
TensorFlow中文社区---下载与安装
查看>>
GNU make manual 翻译(二十九)
查看>>
IntelliJ IDEA---java的编译工具【转】
查看>>
Linux安装后更新系统
查看>>
SharePoint Framework 企业向导(五)
查看>>
Java:多线程
查看>>
已被.NET基金会认可的弹性和瞬态故障处理库Polly介绍
查看>>
UIButton vs UIEventListener 事件处理
查看>>
QT进度条
查看>>
[LeetCode] Add and Search Word - Data structure design 添加和查找单词-数据结构设计
查看>>