最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle分組group by使用方式

 更新時間:2024年07月03日 10:59:50   作者:玉爺~  
這篇文章主要介紹了oracle分組group by使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1、語法

在select列表中所有未包含在組函數(shù)中的列都應(yīng)該包含在group by字句中

包含在group by字句中的列不必包含在select列表中

  • 正確:
select deptno avy(sal) from emp group by deptno;(每個部門的平均工資)
  • 錯誤:
select deptno,count(ename) from emp;

2、多個列分組

select deptno,job sum(sal)
from emp
group by deptno,job
order by 1;

先按照第一個列分組,如果相同,再按第二個分組,以此類推

3、過濾分組數(shù)據(jù)

where和having的區(qū)別

where后面不能使用多行行數(shù)

當既可以使用where和having的時候,盡量使用where

4、group by語句增強

舉例說明

(1)select deptno,job sum(sal) from emp group by deptno,job;
(2)select deptno sum(sal) from emp group by deptno;
(3)select sum(sal) from emp;
(4)select deptno,job sum(sal) from emp group by rollup( deptno,job);

(1)+(2)+(3)==(4)

rollup()函數(shù)

group by rollup(a,b)

==

group by a,b

+

group by a

+

沒有g(shù)roup by
  • 作用:做報表
  • 設(shè)置格式:break on deptno skip 2
  • 取消格式:break on null

select語句可以做加減運算,通過集合運算

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

板桥市| 芷江| 黑山县| 民权县| 沂水县| 布尔津县| 慈利县| 涟源市| 万荣县| 全南县| 新泰市| 伽师县| 宁强县| 嘉黎县| 新河县| 景洪市| 旬邑县| 海原县| 台北市| 汉源县| 大同县| 固始县| 曲阳县| 时尚| 莒南县| 台州市| 龙岩市| 高邮市| 内乡县| 乐安县| 建平县| 白银市| 元江| 专栏| 深州市| 祁阳县| 堆龙德庆县| 开化县| 宕昌县| 南汇区| 高碑店市|