软件测试必看!5分钟掌握sql查询的聚合函数

2023-10-27

数据查询操作之排序

语法格式:

select * from 表名 order by 字段名 asc| desc 重点:

1 字段名可以有多个,如果字段名1 相同,再按照字段名2排序

2 默认情况下按照从小到大去排列

3 asc 就是从小到大排列 desc 从大到小排列

例子:查询所有学生信息,按年龄从小到大排序

select * from students order by age 

数据查询中的聚合函数

聚合函数 1使用聚合函数,可以方便的进行一些数据统计。

2 聚合函数不能作为where 的判断条件使用。 错误的: select * from students where age = max(age) XXX

3 常用的聚合函数:count() 查询总记录数 max() 查询最大值 min()查询最小值 sum() 求和 avg()求平均数

例1:查询students表中学生的总数:使用count聚合函数。

这里的name不是必须的,因为不管是* 还是name,age,都可以作为count的参数。

select count(name) from students;

例2 : 查询男生的最大年龄:用max聚合函数

select max(age) from students where sex = '男'

例3 :查询1班里面年龄最小的,使用min聚合函数

select min(age) from students where class=1

例4: 查询一班学生的年龄总和 使用sum聚合函数

select sum(age) from students where class = 1

例5:查询所有女生的平均年龄:使用avg聚合函数

select avg(age) from students where sex = '女'

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试必看!5分钟掌握sql查询的聚合函数 的相关文章

随机推荐

  • 在LUA中使用GETTEXT实现多语言支持

    在Lua中使用gettext实现多语言支持 GNU gettext 是一套优秀的国际化工具 在 linux 中被大量采用 wordpress 也使用 gettext 实现多语言支持 本文介绍如何在 quick cocos2d x 中使用 g
  • 第二次ACOUG活动的收获

    author skate time 2010 04 25 本次ACOUG活动的收获 在4月24日参加ACOUG的第二次地面活动 这次活动的参见的人很多 整个活动的气氛非常好 众多专家高手在分享的他们的经验 在这个活动中 我得到的收获是 1
  • C#/.NET/.NET Core优秀项目框架推荐

    优质资源分享 学习路线指引 点击解锁 知识定位 人群定位 Python实战微信订餐小程序 进阶级 本课程是python flask 微信小程序的完美结合 从项目搭建到腾讯云部署上线 打造一个全栈订餐系统 Python量化交易实战 入门级 手
  • 云计算对于IT业务开展好处都有哪些?

    随着企业越来越多的开始部署采用云服务 您到底是需要增加还是减少IT员工数量 这取决于您所看到的调查或报道 对于您企业的IT员工和他们的工作安全来说 云计算可以是一件好事 也可能相当可怕 例如 根据微软和IDC最近的研究预测 到2015年 云
  • 模板函数递归不定参数展开template<typename First, typename ...KeyTypes>

    看到一篇文 https www cnblogs com qicosmos p 4325949 html 讲到了模板函数递归展开不定参数包 突然想起一段段代码如下 void MediaSource for each media const f
  • webpack的安装及打包

    1 创建项目目录并初始化 创建项目 并打开项目所在目录的终端 在命令框输入命令 npm init y 2 创建首页及js文件 创建一个src文件 在src里创建index html页面 初始化页面结构 在页面中摆放一个ul ul里面放置几个
  • eclipse使用技巧:快速显示行号

    1 把光标放在某个展开的类中 按下快捷键 Ctrl F10 gt 选择 Show Line Numbers 这尼玛也太简单了
  • linux 进程状态 rl,Linux进程状态详解

    Linux进程状态详解 以下部分的代码示例 来自于Linux内核的0 11版本源码 在定义进程的数据结构task struct时 有一个state字段是用来表示进程状态的 这里总结了下关于state字段的操作 关于进程的几个状态值在sche
  • 超详细CSS思维导图,自制

    CSS思维导图 这是自写的CSS思维导图 主要是还是留着自己有时候有些忘记的东西 就可以在上面查找一下 上面写的也是比较基础的CSS知识 相信以后也一定会用得上的 今天还是花了点时间的 啊现在有点累了 果然我这个身体板是差点啊 休息了休息了
  • jquery html方法xss,jQuery DOM方法中的XSS漏洞演示

    HTML 导入代码模板 XSS vulnerabilities in jQuery DOM methods Input Output native innerHTML The HTML5 spec states that script ta
  • 3.荔枝派 zero(全志V3S)-制作linux烧录镜像

    上面是我的微信和QQ群 欢迎新朋友的加入 目录 1 安装工具 2 生成新的img文件 3 分割虚拟磁盘 4 挂载虚拟磁盘并格式化 5 开始备份 6 卸载虚拟磁盘 7 烧录测试 最近学习linux 发现烧录镜像都有点麻烦 例如荔枝派 需要先用
  • 文件上传 相关知识

    文件上传 参考文章 平井缘 要点 1 示例一个 FormData 对象 要点 2 将上传时获取到的 file 文件 append 到 formdata 对象中 要点 3 配置上传接口的 请求头 方式一 表单提交文件 原生
  • JS Es6中判断b数组对象是否有跟a数组对象相同的数值(例如:id),有的话就过滤掉

    如下 数组 对象a和b let a id 1 value this id 2 value is let b id 1 value hello id 3 value world filter 方法创建一个新的数组 新数组中的元素是通过检查指定
  • 【数据分析】初识 AB 测试

    初识 AB 测试 1 简述 AB 测试 AB 测试是指为了评估模型 项目的效果 在 APP PC 端同时设计多个版本 在同一时间维度下 分别让组成成分相同 相似 的访客群组随机访问这些版本 收集各群组的用户体验数据和业务数据 最后分析评估出
  • Maven解决静态资源过滤问题

    前言 在我们使用Maven构建项目的时候 会默认过滤掉静态资源 所以 需要手动来配置 一 认识静态资源与动态资源 静态资源 包含HTMl 图片 CSS JS等不需要与数据库交互的一类文件 动态资源 需要与数据库交互 可以根据需要显示不同的数
  • 选择文件后自动上传文件' aria-label='选择文件后自动上传文件'> 选择文件后自动上传文件

    想要一个选择了文件就自动上传的效果 但之前的
  • 计算机毕业设计Node.js+Vue基于Java网络游戏后台管理系统(程序+源码+LW+部署)

    该项目含有源码 文档 程序 数据库 配套开发软件 软件安装教程 欢迎交流 项目运行 环境配置 Node js Vscode Mysql5 7 HBuilderX Navicat11 Vue Express 项目技术 Express框架 No
  • steam"无法连接到更新服务器"的问题

    问题现象如下图所示 在打开steam游戏时出现了上述问题 无法正常游戏 不光如此steam官网也无法正常显示 只有部分文字和图片 样式缺失 打开chrome的F12开发者工具 进入network模块监视可发现大量的请求并没有被响应 甚至没有
  • SQL语句执行顺序

    首先了解一下sql语句的执行步骤 1 语法分析 分析语句的语法是否符合规范 衡量语句中各表达式的意义 2 语义分析 检查语句中涉及的所有数据库对象是否存在 且用户有相应的权限 3 视图转换 将涉及视图的查询语句转换为相应的对基表查询语句 4
  • 软件测试必看!5分钟掌握sql查询的聚合函数

    数据查询操作之排序 语法格式 select from 表名 order by 字段名 asc desc 重点 1 字段名可以有多个 如果字段名1 相同 再按照字段名2排序 2 默认情况下按照从小到大去排列 3 asc 就是从小到大排列 de