sql的一些知識_函數_匯總數據
阿新 • • 發佈:2017-11-18
png min -- 排列 eight lec font log com
匯總數據
avg()---------求平均數
SELECT AVG(weight) AS aveweight FROM userinfo WHERE weight>70
值得註意的是:avg()只能用於一個列的平均值查詢,多個列的平均值請使用多個avg()
avg()忽略null值
count()-------計數(指定列的話計算非空的值總數,*計算所有)
SELECT COUNT(age) AS agenum FROM userinfo
SELECT COUNT(*) AS agenum FROM userinfo
max()------返回最大值
min()------返回最小值
MIN 和 MAX 也可用於文本列,以獲得按字母順序排列的最高或最低值。
SELECT MAX(weight) AS max_weight FROM userinfo
SELECT MIN(weight) AS min_weight FROM userinfo
sum()函數------返回指定列的和
SELECT SUM(weight) AS sum_weight FROM userinfo
以上五個函數都可以使用DISTINCT 排除相同項,只單獨計算不同項(除了count(*))
可以組合聚集函數,一條語句中使用多個聚集函數
sql的一些知識_函數_匯總數據