用SQL進行函數查詢

來源:互聯網
上載者:User
  Oracle 9i提供了很多函數可以用來輔助資料查詢。接下來我們介紹常用的函數功能及使用方法。
4.5.1 【ceil】函數
    在【命令編輯區】輸入“select mgr, mgr/100,ceil(mgr/100) from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.29所示的結果。
    【參見光碟片檔案】:\第4章\4.5\451.sql。

    【ceil】函數用法:ceil(n),取大於扔謔祅的最小整數。
 4.5.2 【floor】函數
     在【命令編輯區】輸入“select mgr, mgr/100,floor(mgr/100) from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.30所示的結果。
    【參見光碟片檔案】:\第4章\4.5\452.sql。

    【floor】函數用法:floor(n),取小於等於數值n的最大整數。
4.5.3 【mod】函數
    在【命令編輯區】輸入“select mgr, mod(mgr,1000), mod(mgr,100), mod(mgr,10) from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.31所示的結果。
    【參見光碟片檔案】:\第4章\4.5\453.sql。

    【mod】函數用法:mod(m,n),取m整除n後的餘數。
4.5.4 【power】函數
    在【命令編輯區】輸入“select mgr, power(mgr,2),power(mgr,3) from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.32所示的結果。
    【參見光碟片檔案】:\第4章\4.5\454.sql。

    【power】函數用法:power(m,n),取m的n次方。
4.5.5 【round】函數
    在【命令編輯區】輸入“select mgr, round(mgr/100,2),round(mgr/1000,2) from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.33所示的結果。
    【參見光碟片檔案】:\第4章\4.5\455.sql。

    【round】函數用法:round(m,n),四捨五入,保留n位。
4.5.6 【sign】函數
    在【命令編輯區】輸入“select mgr, mgr-7800,sign(mgr-7800) from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.34所示的結果。
    【參見光碟片檔案】:\第4章\4.5\456.sql。

    【sign】函數用法:sign(n)。n>0,取1;n=0,取0;n<0,取-1。
4.5.7 【avg】函數
    在【命令編輯區】輸入“select avg(mgr) 平均薪水 from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.35所示的結果。
    【參見光碟片檔案】:\第4章\4.5\457.sql。

    【avg】函數用法:avg(欄位名),求平均值。要求欄位為數值型。
4.5.8 【count】函數
    (1)在【命令編輯區】輸入“select count(*) 記錄總數 from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.36所示的結果。
    【參見光碟片檔案】:\第4章\4.5\458-1.sql。

    (2)在【命令編輯區】輸入“select count(distinct job ) 工作類別總數 from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.37所示的結果。
    【參見光碟片檔案】:\第4章\4.5\458-2.sql。

    【count】函數用法:count(欄位名)或count(*),統計總數。
4.5.9 【min】函數
    在【命令編輯區】輸入“select min(sal) 最少薪水 from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.38所示的結果。
    【參見光碟片檔案】:\第4章\4.5\459.sql。

    【min】函數用法:min(欄位名),計算數值型欄位最小數。
4.5.10 【max】函數
    在【命令編輯區】輸入“select max(sal) 最高薪水 from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.39所示的結果。
    【參見光碟片檔案】:\第4章\4.5\4510.sql。

    【max】函數用法:max(欄位名),計算數值型欄位最大數。
4.5.11 【sum】函數
    在【命令編輯區】輸入“select sum(sal) 薪水總和 from scott.emp;”,然後單擊【執行】按鈕,出現如圖4.40所示的結果。
    【參見光碟片檔案】:\第4章\4.5\4511.sql。

    【sum】函數用法:sum(欄位名),計算數值型欄位總和。
    通過上面4類查詢執行個體的學習,讀者可以舉一反三,靈活運用。用SQL進行資料的查詢就介紹到這裡,下面學習如何錄入資料。


相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。