MySQL數據庫:聚合函數的使用

聚合函數

max() 最大值
min() 最小值
avg() 平均值
sum() 求和
count() 符合條件數據的數目mysql

聚合函數不能嵌套使用sql

# 在統計時字段內沒有知足條件的數值只有count返回數值0或者其餘,而其他四個聚合函數返回null;
# 對於聚合函數的參數,不少時候使用字段名來表示,那麼這個時候,該字段內的null值不參與統計
count(*)
顯示錶中符合條件的信息數目,不考慮某字段出現null值
select count(cID),avg(elScore) from elogs;
select count(elNo),avg(elScore) from elogs;
select count(1),avg(elScore) from elogs;
select count(*),avg(elScore) from elogs;
轉換編碼
# 中文排序想要經過拼英排序的話須要轉換編碼
convert (tName using gbk)
去重複值
# distinct 後面若是有多個字段,則是針對這些字段值組合後的去重
select distinct sID from Elogs;
# 先去重,再統計
select count(distinct cID) from Elogs;

= 只有肯定了一個值才能用 多條值用in函數

相關文章
相關標籤/搜索