-
不等值連接 查詢員工信息,要求顯示:員工號,姓名,月薪,薪水級別 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
提交
取消