欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

oracle分組group by使用方式

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

1、語法

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

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

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

2、多個(gè)列分組

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

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

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

where和having的區(qū)別

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

當(dāng)既可以使用where和having的時(shí)候,盡量使用where

4、group by語句增強(qiáng)

舉例說明

(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
  • 作用:做報(bào)表
  • 設(shè)置格式:break on deptno skip 2
  • 取消格式:break on null

select語句可以做加減運(yùn)算,通過集合運(yùn)算

總結(jié)

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

相關(guān)文章

  • oracle普通表轉(zhuǎn)化為分區(qū)表的方法

    oracle普通表轉(zhuǎn)化為分區(qū)表的方法

    這篇文章主要介紹了oracle普通表轉(zhuǎn)化為分區(qū)表的方法,官方給出了四種操作方法,本文主要對(duì)第四種方法進(jìn)行詳細(xì)分析,需要的朋友可以參考下。
    2017-10-10
  • Oracle的默認(rèn)用戶密碼

    Oracle的默認(rèn)用戶密碼

    創(chuàng)建表空間和用戶時(shí),需要的時(shí)候竟然忘記了密碼,試了好多次都沒連接上,進(jìn)而用戶也被鎖定,下面就教您處理Oracle默認(rèn)用戶的密碼問題的方法,希望對(duì)和我一樣情況的朋友們有所幫助
    2012-07-07
  • Hibernate Oracle sequence的使用技巧

    Hibernate Oracle sequence的使用技巧

    本文介紹了關(guān)于Hibernate中如何使用Oracle sequence的問題以及應(yīng)注意的事項(xiàng)。
    2009-06-06
  • Oracle的RBO和CBO詳細(xì)介紹和優(yōu)化模式設(shè)置方法

    Oracle的RBO和CBO詳細(xì)介紹和優(yōu)化模式設(shè)置方法

    這篇文章主要介紹了Oracle的RBO和CBO詳細(xì)介紹和優(yōu)化模式設(shè)置方法,RBO即基于規(guī)則的優(yōu)化方式(Rule-Based Optimization),CBO即基于代價(jià)的優(yōu)化方式(Cost-Based Optimization),需要的朋友可以參考下
    2014-07-07
  • Oracle分組函數(shù)之ROLLUP的基本用法

    Oracle分組函數(shù)之ROLLUP的基本用法

    這篇文章主要給大家介紹了關(guān)于Oracle分組函數(shù)之ROLLUP的基本用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Oracle數(shù)據(jù)庫(kù)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Oracle使用RMAN備份數(shù)據(jù)庫(kù)的流程步驟

    Oracle使用RMAN備份數(shù)據(jù)庫(kù)的流程步驟

    使用 RMAN(Recovery Manager)備份 Oracle 數(shù)據(jù)庫(kù)是確保數(shù)據(jù)安全和可恢復(fù)性的關(guān)鍵步驟,下面是詳細(xì)的指導(dǎo)和代碼示例,展示如何使用 RMAN 進(jìn)行數(shù)據(jù)庫(kù)備份,感興趣的小伙伴跟著小編一起來看看吧
    2024-09-09
  • JDBC連接集群數(shù)據(jù)庫(kù)的方法

    JDBC連接集群數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了JDBC連接集群數(shù)據(jù)庫(kù)的方法,有需要的朋友可以參考一下
    2013-12-12
  • oracle數(shù)據(jù)庫(kù)表實(shí)現(xiàn)自增主鍵的方法實(shí)例

    oracle數(shù)據(jù)庫(kù)表實(shí)現(xiàn)自增主鍵的方法實(shí)例

    Oracle數(shù)據(jù)庫(kù)中沒有自增字段,我們可以通過創(chuàng)建序列和觸發(fā)器的方式,間接地實(shí)現(xiàn)自增的效果,下面這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫(kù)表實(shí)現(xiàn)自增主鍵的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • win10 oracle11g安裝報(bào)錯(cuò)問題集合 附解決方法

    win10 oracle11g安裝報(bào)錯(cuò)問題集合 附解決方法

    這篇文章主要為大家總結(jié)了win10 oracle11g安裝報(bào)錯(cuò)問題的產(chǎn)生原因,和oracle安裝報(bào)錯(cuò)的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Oracle中的SUM用法講解

    Oracle中的SUM用法講解

    今天小編就為大家分享一篇關(guān)于Oracle中的SUM用法講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04

最新評(píng)論