-
不等值连接 查询员工信息,要求显示:员工号,姓名,月薪,薪水级别 select e.empno,e.ename,e.sal,s.grade from emp e, salgrade s where e.sal between s.losal and s.hisal; 注意 between ... and ... 前面的数据要小于后面的数据查看全部
-
SQL报表查看全部
-
group by语句的增强 group by rollup(a,b) 用于报表 等价于 group by a,b +group by a +group by null select deptno,job,sum(sal) from emp group by rollup(deptno,job); break on deptno skip 2 相同的部门号只显示一次,不同的部门号跳过两行显示 set pagesize 30 设置每页显示30条记录查看全部
-
分组函数的嵌套 求部门平均工资的最大值 select max(avg(sal)) from emp group by deptno;查看全部
-
order by 排序 可以按照列,别名,表达式,序号进行排序 默认升序排列 asc升序,desc降序 查询各部门的平均工资,按照工资升序排列 select deptno,avg(sal) from emp group by deptno order by avg(sal); select deptno,avg(sal) 平均工资 from emp group by deptno order by 平均工资;按照别名排列 select deptno,avg(sal) from emp group by deptno order by 2;按照SQL语句中的第二列排序 注意:order by项必须是select-list表达式的数目 a(两个空格) append 追加查看全部
-
分组函数(组函数,多行函数) 过滤分组 having子句的使用 平均工资大于2000的部门 select deptno,avg(sal) from emp group by deptno having avg(sal)>2000; where与having的区别 不能在where子句中使用组函数(注意)。 可以在having子句中使用组函数。 where 先过滤,后分组; having 先分组,后过滤。 where和having可以通用的情况(从SQL优化角度上看,尽量使用where)查看全部
-
group by子句将表中的数据分成若干组 group by子句语法 1.在select列表中所有未包含在组函数中的列都应该包含在group by字句中。 2.包含在group by子句中的列不必包含在select列表中 显示各部门的平均工资 select deptno,avg(sal) from emp group by deptno; 显示部门号和平均工资两列 select a,b,c,组函数(x) from table group by a,b,c; 显示a,b,c和组函数(x)四列 显示各部门的平均工资 select avg(sal) from emp group by deptno; 只显示平均工资一列 使用多个列分组 按部门、不同的职位,统计员工的工资总额 select deptno,job,sum(sal) from emp group by deptno,job; 先按第一列deptno分组,相同按照第二列job分组,以此类推查看全部
-
分组函数自动忽略空值。 nvl函数使分组函数无法忽略空值查看全部
-
WHERE子句中不能使用组函数;从SQL优化角度出发,尽量使用WHERE。查看全部
-
where 先过滤,后分组; having 先分组,后过滤。查看全部
-
select deptno,wm_concat(ename) from emp group by deptno; 将每个部门的员工姓名采用逗号分隔形式来拼加查看全部
-
求出员工的平均工资和工资总额 select avg(sal),sum(sal) from emp; 求出员工工资的最大值和最小值 select max(sal),min(sal) from emp; 求出员工总人数 select count(*) from emp; *代表所有列 select count(empno) from emp; 求出部门数 distinct 关键字 去除重复的记录 select count(distinct deptno) from emp;查看全部
-
分组函数 :作用于一组数据,并返回一个值. 分组函数:avg平均值 sum求和 min最小值 max最大值 coun求个数t wm_concat行转列查看全部
-
查询工资级别表查看全部
-
工资级别表查看全部
举报
0/150
提交
取消