MYSQL-------聚合函数

#聚合函数
sum()  avg()   max()   min()   count()
统计的是所有元组对应的属性,输出一行数据

/*可以搭配其他函数使用
比如:保留平均值小数点后两位:ROUND(AVG(),2)
*/

--参数的类型
  SUM()、AVG()一般处理数值型
  MAX()、MIN()处理数值,字符,和日期型
  COUNT()则是统计非空列名,如果*则是统计所有元组数量(包含NULL)
  
  
--是否忽略NULL值  
  以上函数都忽略NULL值
 
 
--可以和distinct搭配使用
 SELECT SUM(DISTINCT salary) from employees;
 
 
 
--count()函数详细
  1.SELECT COUNT(列名) FROM employees;(NULL不统计)
  2.SELECT COUNT(*) FROM employees;(NULL会统计)
  3.SELECT COUNT(1) FROM employees;(与第二相似,一般采用第二种方式)
  

猜你喜欢

转载自www.cnblogs.com/god-for-speed/p/10927670.html