1 #分组函数 2 /* 3 功能:用作统计使用,又称为聚合函数或统计函数火族函数 4 5 分类: 6 sum 求和 avg 平均值 max 最大值 min 最小值 count 计算个数 7 特点: 8 1.sum avg 一般处理数值型 max min count 可以处理任何类型 9 2.以上分组函数忽略 null值 10 3.可以和distinct搭配实现去重运算 11 4.和分组函数一起查询的字段要求group by后的字段 12 13 14 */ 15 16 #1.简单使用 17 SELECT SUM(salary) FROM employees; 18 19 SELECT AVG(salary) FROM employees; 20 21 SELECT MAX(salary) FROM employees; 22 23 SELECT MIN(salary) FROM employees; 24 25 SELECT COUNT(salary) FROM employees; 26 27 SELECT 28 SUM(salary) 和, 29 AVG(salary) 平均值, 30 MAX(salary) 最大值, 31 MIN(salary) 最小值, 32 COUNT(salary) 个数, 33 FROM 34 employees ; 35 36 #2.参数支持哪些类型 37 38 #3.是否忽略null值 39 40 #4.可以和distinct搭配实现去重运算 41 42 SELECT SUM(DISTINCT salary),SUM(salary) FROM employees; 43 44 #5.count函数详细介绍 45 46 SELECT COUNT(*) FROM employees; #统计行数 47 48 SELECT COUNT(1) FROM employees; #加一列常量值 统计行数 49 50 #6.和分组函数一同查询的字段有限的 51 52 53 #日期函数 datediff 54 55 SELECT DATEDIFF(NOW(),‘1998-03-03‘) 天数;
DQL
原文地址:https://www.cnblogs.com/zhengyinboke/p/11865849.html
时间: 2024-10-11 19:04:12