广告
返回顶部
首页 > 资讯 > 数据库 >MySQL 聚合函数排序
  • 842
分享到

MySQL 聚合函数排序

2024-04-02 19:04:59 842人浏览 八月长安
摘要

目录Mysql 结果排序-- 聚集函数环境查询结果排序查询的分组与汇总查一下 学生们平均年龄查一下总人数是多少查一下每个年龄有多少人查出最大年龄总结mysql 结果排序-- 聚集函数

mysql 结果排序-- 聚集函数

环境


CREATE TABLE `student`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学号',
  `student_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学生姓名',
  `sex` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '性别\r\n',
  `age` int(11) NULL DEFAULT NULL COMMENT '年龄',
  `result` double(10, 0) NULL DEFAULT NULL COMMENT '成绩',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
INSERT INTO `student` VALUES (1, '小王', '男', 18, 90);
INSERT INTO `student` VALUES (2, '小李', '女', 19, 80);
INSERT INTO `student` VALUES (3, '小明', '男', 20, 85);
INSERT INTO `student` VALUES (4, '小张', '男', 21, 87);

查询结果排序

平常应用比较多的就是筛选热度产品、或者微博热搜。

语法格式:

SELECT 字段名1… FROM 表名 ORDER BY 字段名1 [ASC | DESC ] ,字段名2 [ASC | DESC ]…;

字段名1 、2 是对查询结果排序的依据。 ASC 表示升序 DESC表示降序。 默认是ASC。

举个爪子:


SELECT * FROM  student ORDER BY  age DESC ;

·

当后面跟两个排序规则的时候,是第一个字段名相同的时候,才按照第二个字段名排序规则排序。

剩下自己摸索。

思考:

查找 age 降序 student_name 升序 该怎么写?

查询的分组与汇总

聚集函数

函数 作用
AVG() 返回某列的平均值 (平均值)
COUNT() 返回某列的行数 (统计)
MAX() 返回某列的最大值 (最大值)
MIN() 返回某列的最小值 (最小值)
SUM() 返回某列值之和(求和)

查一下 学生们平均年龄


select AVG(age) as "年龄"  from student;

查一下总人数是多少


select count(id) as "总人数" from student;

查一下每个年龄有多少人


select age, count(id) as "总人数" from student GROUP BY age;

在这里插入图片描述

查出最大年龄


select MAX(age) as "最大年龄" from student ;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dzr9FGai-1619187251369)(8mysql_结果排序_聚集函数.assets/image-20210423220055446.png)]

小于一样。

查询出男女各多少人


select sex ,count(*) AS "人数" from student GROUP BY sex;
#GROUP BY 是将结果按照 后面跟的字段名分组

查询成绩的总分的是多少


select sum(result) as "成绩总分" FROM student;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BcxPQPRB-1619187251372)(8mysql_结果排序_聚集函数.assets/image-20210423221101057.png)]

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注编程网的更多内容!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL 聚合函数排序

本文链接: https://www.lsjlt.com/news/130639.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL 聚合函数排序
    目录MySQL 结果排序-- 聚集函数环境查询结果排序查询的分组与汇总查一下 学生们平均年龄查一下总人数是多少查一下每个年龄有多少人查出最大年龄总结MySQL 结果排序-- 聚集函数...
    99+
    2022-11-12
  • 【MySQL】聚合函数
    一、五大常用聚合函数 SUM():求总和,只适用于数值类型字段,如果是字符串类型不会报错会返回0,会自动过滤空值AVG():求平均值,只适用于数值类型字段,字符串类型不会报错会返回0,会自动过滤空值M...
    99+
    2023-08-31
    mysql java 数据库
  • MySQL查询排序与查询聚合函数用法分析
    本文实例讲述了MySQL查询排序与查询聚合函数用法。分享给大家供大家参考,具体如下: 排序 为了方便查看数据,可以对数据进行排序 语法: select * from 表名 order by 列...
    99+
    2022-10-18
  • PostgreSQL聚合函数的分组排序使用示例
    目录聚合函数COUNTSUM、AVGMAX、MIN聚合函数+DISTINCTGROUP BYHAVINGORDER BY聚合函数 用于汇总的函数。 COUNT COUNT,计...
    99+
    2022-11-13
  • PostgreSQL聚合函数的分组排序怎么使用
    本篇内容介绍了“PostgreSQL聚合函数的分组排序怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!聚合函数用于汇总的函数。COUN...
    99+
    2023-06-30
  • 详解MySQL聚合函数
    目录聚合函数COUNT 函数SUM 函数AVG 函数MAX 函数 MIN 函数group by 子句简介示例:scott 数据库单列分组多列分组having 子句总结聚合函数 在 mysql 中,聚合函数是用于...
    99+
    2023-04-19
    MySQL聚合函数 MySQL聚合函数的使用
  • mysql 聚合函数怎么用
    mysql 聚合函数怎么用?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql聚合函数用法:1、使用SELECT...
    99+
    2022-10-18
  • mysql聚合函数有哪些
    SQL中的聚合函数有:AVG函数:返回指定组中的平均值,空值被忽略。COUNT函数:返回指定组中项目的数量。MAX函数:返回指定数据的最大值。MIN函数:返回指定数据的最小值。SUM函数:返回指定数据的和,只能用于数字列,空值被忽略。COU...
    99+
    2022-10-15
  • 聚合函数
    Mysql 中系统提供了很多函数 Count:统计个数,次数,null不统计 Max:最大值 Min:最小值 Sum:求和 Avg:平均值 Round:四舍五入   使用聚合函数时一般都会给别名   9.6.1 count函数 ##cou...
    99+
    2019-08-30
    聚合函数
  • SQL 聚合、分组和排序
    目录一、聚合查询1、COUNT 函数2、SUM 函数3、AVG 函数4、MAX 函数和 MIN 函数二、分组查询三、对聚合结果进行过滤1、HAVING 子句的构成要素四、对查...
    99+
    2022-11-12
  • MySQL如何使用聚合函数
    这篇文章主要为大家展示了“MySQL如何使用聚合函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何使用聚合函数”这篇文章吧。聚合函数命令: sum...
    99+
    2022-10-19
  • MySQL:聚合函数(全面详解)
    聚合函数 前言一、聚合函数介绍1、AVG和SUM函数2、 MIN和MAX函数3、COUNT函数 二、GROUP BY1、基本使用2、使用多个列分组3、 GROUP BY中使用WITH ROLLUP 三、HAVING1...
    99+
    2023-08-16
    mysql android 数据库
  • oracle 聚合函数
    oracle 常用到的聚合函数:count()计数,sum()求和,avg()求平均值,max(),求最大值,min()求最小值。where条件不能作用聚合函数,需要利用having子句...
    99+
    2022-10-18
  • MySQL的四个聚合函数介绍
    本文主要给大家介绍MySQL的四个聚合函数,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL的四个聚合函数吧。1.count聚合函数,用来统计...
    99+
    2022-10-18
  • MySQL 分组查询和聚合函数
    概述 相信我们经常会遇到这样的场景:想要了解双十一天猫购买化妆品的人员中平均消费额度是多少(这可能有利于对商品价格区间的定位);或者不同年龄段的化妆品消费占比是多少(这可能有助于对商品备货量的预估)。 这个时候就要...
    99+
    2022-05-24
    MySQL 分组查询 MySQL 聚合函数
  • Mysql聚合函数的使用介绍
    目录前言什么是聚合函数SUM 函数countmax与minsumavg总结前言 聚合函数用来对表中的数据进行统计和计算。users表结构如下: 什么是聚合函数 聚合函数是用来做简单的数据统计的,比如说统计一下 &ldq...
    99+
    2022-10-14
  • MySQL中的聚合函数怎么用
    本篇内容介绍了“MySQL中的聚合函数怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,...
    99+
    2022-10-19
  • mysql聚合函数求和怎么写
    mysql中对聚合函数求和的方法在mysql中使用sum对聚合函数求和,sql语句如下:SELECTp.Id Id,p.ImgUrl ImgUrl,p.Title Title,p.ReferOutPrice ReferOutPric...
    99+
    2022-10-05
  • MySQL数据库:聚合函数的使用
    聚合函数 max() 最大值 min() 最小值 avg() 平均值 sum() 求和 count() 符合条件数据的数目 聚合函数不能嵌套使用 # 在统计时字段内没有满足条件的数值只有count返回数值0或者其他,而其余四个聚合函数返回n...
    99+
    2021-09-13
    MySQL数据库:聚合函数的使用
  • 使用SQL聚合函数与排序的注意事项有哪些
    这篇文章主要介绍了使用SQL聚合函数与排序的注意事项有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用SQL聚合函数与排序的注意事项有...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作