oracle數據庫之組函數

組函數也叫聚合函數,用來對一組值進行運算,而且能夠返回單個值數據庫

常見的組函數:oracle

(1)count(*),count(列名)  統計行數找到全部不爲 null 的數據來統計行數函數

(2)avg(列名)  平均數測試

(3)sum(列名)  求和spa

(4)max(列名)  求最大值對象

(5)min(列名)  求最小值blog

scottoracle中的一個示範用戶,主要用於測試。它自帶一些測試用的數據方便咱們測試,因爲是oracle中的一個對象,所以scott.emp表示數據庫中的員工表。class

-- 首先,查看emp 中的全部數據。select

select * from scott.emp;im

 

--1統計 emp 表中的總行數

select count(*) from scott.emp;

 

 

--統計 emp 表中屬性列爲ename的總行數

select count(ename) from scott.emp;

 

 

--統計 emp 表中屬性列爲comm的總行數,因爲有10項爲空,因此行數爲4

select count(comm) from scott.emp;

 

 

--2平均值

-- 統計 emp 表中屬性列爲comm平均獎金。

-- 通常作法,平均獎金 = 總獎金/總員工數。

select sum(comm) / count(comm) from scott.emp;

-- 使用 avg() 求均值

select avg(sal) from scott.emp;

 

 

--3)使用sum() 求和

select sum(sal) from scott.emp;

 

 

--4最大

select max(sal) from scott.emp;

 

 

--5最小值

select min(sal) from scott.emp;

 

相關文章
相關標籤/搜索