聚合函数作用 max\min 最大\最小 avg 平均值 sum 总和 count 统计 group_concat 罗列、字符拼接获取每个游戏最贵的角色 select game, max(price) from role group by game; # 以game字段划分,game还是可以访问的。 # 还可以给查询的字段起别名,让其显示更直观 select game, max(price) as '最贵角色' ...
4.1.1聚合函数 在MySQL中常见的统计可以使用聚合函数来实现,常见的聚合函数有: 函数 说明 count[dintinct] expr 返回查询到的数量(行数) sum[dintinct] expr 返回查询到的数据的总和 avg[dintinct] expr 返回查询到的数据的平均值 max[dintinct] expr 返回查询到的数据的最大值 min[dintinct] expr 返回查询...
#count统计总数*所有selectcount(*)fromemployee; #max统计最大值selectmax(salary)fromemployee; #min统计最小值selectmin(salary)fromemployee; #avg统计平均值selectavg(salary)fromemployee; #sum统计总和selectsum(salary)fromemployee; #1. 查询部门名以及各部门的平均薪资selectavg(salary),postfromemployeegroupbyp...
max:计算指定列的最大值,如果该列是字符串类型,那么使用字符串排序运算; min:计算指定列的最小值,如果该列是字符串类型,那么使用字符串排序运算; avg:计算列的平均值,如果该列的数据类型不是数值类型,那么计算结果为0;SELECT AVG(DISTINCT p_price) AS avg_price from products; 获取某列的总和:SELECT sum(...
avg(): 计算字段的平均值 sum(): 计算字段的总和 max(): 字段值的最大值 min(): 字段的最小值①countcount(*):统计所有的记录。不管是null值还是非null值count(field): 可以对指定字段进行统计,统计时候将忽略null值②avgavg会忽视字段为null的记录③sum也会忽略为null的记录 注意:如果没有记录, count返回...
#1 查询员工的总数 #2 查看员工总薪水、最高薪水、最小薪水、薪水的平均值 #3 查询薪水大于4000员工的个数 #4 查询部门为'教学部'的所有员工的个数 #5 查询部门为'市场部'所有员工的平均薪水 SQL实现 #1 查询员工的总数 -- 统计表中的记录条数 使用 count() SELECT COUNT(eid) FROM emp; -- 使用某一...
COUNT()函数: 该统计函数实现统计表中记录的条数。 AVG()函数: 该统计函数实现计算字段值的平均值。 SUM()函数: 该统计函数实现计算字段值的总和。 MAX()函数: 该统计函数实现查询字段值的最大值。 MIN()函数: 该统计函数实现查询字段值的最小值。 (1) 统计函数 统计数据记录条数...
5.聚合查询; (1)统计记录数:count(列名) (2)求和:sum(列名) (3)求平均值:avg(列名) (4)求价格 最大值 和最小值:max(列名) min(列名) SELECT AVG(price) FROM product WHERE pid IN (1,2,3,7); 6.分组查询; 分组查询是指使用group by 字句对查询信息进行分组。
min 最小值 找出工资总和?selectsum(sal)fromemp;找出最高工资?selectmax(sal)fromemp;找出平均工资?selectavg(sal)fromemp;找出总人数?selectcount(*)fromemp;selectcount(ename)fromemp; count()和count(具体的某个字段),他们有什么区别? count():不是统计某个字段中数据的个数,而是统计总记录条数。(和某...
统计年龄在34岁以下的男、女性的数量 查询山西学生的最大年龄,最小年龄及山西学生的总人数 查询学生语文成绩的总和 查询计算机课程的最高成绩和最低成绩 查询学生英语成绩的平均值 查询每位学生的平均成绩 查询选修每门课程的人数 将每门课程的成绩由高到低排序 查询每门课程的最高成绩,且按降序排列 查询每门课程...