聚合函式
max() 最大值
min() 最小值
avg() 平均值
sum() 求和
count() 符合條件資料的數目
聚合函式不能嵌套使用
# 在統計時欄位內沒有滿足條件的數值只有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
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/103147.html
標籤:MySQL
上一篇:MySQL資料庫:多表連接查詢
下一篇:MySQL資料庫:合并結果集
