組函數函數
一、計數 count(列名 或 表達式) 對知足的行數進行統計spa
二、求和 sum(列名 或 表達式) 對數據進行和值計算,如 sum(grade) 計算總成績it
三、平均值 avg(列名 或 表達式) 對數據進行均值計算,如avg(grade)計算平均成績select
四、最大值 max(列名 或 表達式) 篩選最大的數據,如max(sum(grade))篩選最大總成績統計
五、最小值 min(列名 或 表達式) 篩選最小數據,如min(sum(grade))篩選最小總成績數據
六、標準差 stddev查詢
七、方差 varianceview
分組(group by)vi
select sno, grade from student group by sno;co
不能在where中使用組函數Having 子句
用於過濾分組,知足having子句的分組纔會顯示
select sno,grade from student having sum(grade)>160;
視圖(view)
建立視圖
create [or replace] [force/noforce] view view_name
as
select 查詢
[with read only constraint]
or replace 表示視圖已經存在,代替原視圖
force 表示基表不存在,也能夠建立視圖。但該視圖不能正常使用,只有在創建相應基表以後,才能正常使用
noforce 表示基表不存在,不能建立視圖,此爲默認選項
with read only 說明視圖是隻讀視圖,不能進行增刪改操做,實際中,基本上不經過試圖進行數據增刪改
刪除視圖
drop view view_name;