Oracle入门基础五(分组函数)

本文介绍了Oracle数据库的基础知识,重点讲解了分组函数min(), max(), avg(), sum(), count()的用法,包括如何使用group by和having子句进行数据分组与筛选。示例查询包括了不同函数的应用场景,如查询部门最早和最晚入职日期、平均工资、员工数量等。" 115822169,10537606,MATLAB习题解析与实战演练,"['MATLAB', '数值计算', '矩阵分析', '符号运算', '图形编程']
摘要由CSDN通过智能技术生成

Oracle入门基础五(分组函数)

– 分组函数:min() max() avg() sum() count()

– 注意: 分组函数统计时默认忽略null值,可使用nvl()函数做特殊处理


–min() 取最小值 max() 取最大值
– MIN和MAX可以用于任何数据类型
1.查询入职日期最早和最晚的日期

select min(hiredate),max(hiredate) from emp; --用于日期类型
select min(sal),max(sal) from emp;           --用数值类型
select min(ename),max(ename) from emp;       --用于字符型

–sum() 求和 avg()求平均值
– SUM和AVG函数都是只能够对数值类型的列或表达式操作。
1. 查询职位以SALES开头的所有员工平均工资1400、最低工资1250、最高工资1600、工资和5600。

select avg(sal) 平均工资,min(sal) 最低工资,max(sal) 最高工资,sum(sal) 工资和 from emp where job like 'SALES%';
select avg(sal) 平均工资,min(sal) 最低工资,max(sal) 最高工资,sum(sal) 工资和 from emp 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值