Oracle多行函数

Oracle的多行函数实例展示:

--多行函数max() min() count() sum() avg()
--查询公司 最高工资,最低工资,总工资,平均工资,员工总数
select max(sal),min(sal),sum(sal),avg(sal),count(ename) from emp;

--max min count  可以是任意的数据类型
select max(ename),min(job),count(hiredate) from emp;
--sum avg 只能是数值类型
select sum(ename),avg(hiredate) from emp;

--count(*) 是不跳过null,其他的会跳过null值计算
--count(*) 计算一张表的记录总条数
select count(*) from bonus;

select * from emp;

--处理null 并且参与avg计算
select avg(comm),avg(nvl(comm,0)) from emp;

select deptno,count(*) from emp where deptno=10;

 

posted @ 2017-12-18 10:27  superdrew  阅读(543)  评论(0编辑  收藏  举报