单表查询

select

建个表

1、查询表中所有学生的信息

2、查询表中所有学生的姓名和对应的英语成绩

3、过滤表中重复数据

4、在所有学生分数上添加10分特长分

下面方式并没有改变底层的数据记录,这只是在查询的时候让快照显示这样的结果而已。

5、统计每个学生的总分

6、使用别名来显示学生总分

where

1、查询姓名为张飞的学生成绩

2、查询英语成绩大于90分的学生

3、查询总分大于270的同学

4、查询英语成绩在80-100之间的学生

5、查询数学成绩为75、76、77的同学

6、查询所有姓张的学生的成绩

%——表示0和或多个字符

_——表示1个字符

7、查询数学>80,语文>80的同学

聚合函数

count函数——用于统计行数

1、统计一个班级拥有多少学生

2、统计有多少个学生的数学成绩大于90分

3、统计总分大于270的人有几个

sum——将符合条件的某列的和值

1、查询所有数学成绩的总和

2、统计一个班级数学英语语文成绩的总和

avg——求平均值

求一个班级数学成绩的平均值

MAX/MIN——求符合条件的最大值和最小值

分组查询

建个表

group by

1、将商品按照名字分组,显示每一类商品的总价(因此用到了聚合函数sum)

只有在分组之后,可以在select里面使用聚合函数

having——进行分组之后的过滤操作

查询总价大于100元的商品的名称

where只能进行分组前的过滤,分组后的过滤工作只有having才能做

where语句中不允许使用聚合函数,having语句中允许使用聚合函数

查找单价小于100,总价大于100的商品

limit——查询部分数据

取前两条数据

标签:count,查询,函数,MIN,学生,分组,聚合,成绩

来源: https://blog.csdn.net/qq_29996285/article/details/88927021

MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...相关推荐

  1. mysql怎么进行单表查询_MySQL之单表查询

    一.单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二.关键 ...

  2. MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物

    MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...

  3. mysql如何修改学生表_MySQL 详细单表增删改查crud语句

    MySQL 增删改查语句 1.创建练习表 这里练习表没有满足三范式 第一范式(又称 1NF):保证每列的原子性 数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性.满足第一范 ...

  4. MySQL学习思维导图(MySQL简介、SQL基础命令、约束、单表查询、多表查询、内置函数、存储过程、视图、事务、索引)

    MySQL学习思维导图 内容包括:MySQL简介.SQL基础命令.约束.单表查询.多表查询.内置函数.存储过程.视图.事务.索引 文章目录 MySQL学习思维导图 一.MySQL简介 二.SQL基础命 ...

  5. mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧

    本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...

  6. 第三章 SQL聚合函数 COUNT(一)

    文章目录 第三章 SQL聚合函数 COUNT(一) 大纲 参数 描述 没有行返回 流字段 第三章 SQL聚合函数 COUNT(一) 返回表或指定列中的行数的聚合函数. 大纲 COUNT(*)COUNT ...

  7. php mssql统计表中的主键个数,MSSQL_SQL Server中统计每个表行数的快速方法,我们都知道用聚合函数count()可 - phpStudy...

    SQL Server中统计每个表行数的快速方法 我们都知道用聚合函数count()可以统计表的行数.如果需要统计数据库每个表各自的行数(DBA可能有这种需求),用count()函数就必须为每个表生成一 ...

  8. mysql单表历史记录_Mysql之单表记录查询

    数据记录查询: 1.简单数据记录查询: select * from table_name; select allfield from table_name; select distinct(属性名) ...

  9. mysql写了代码如何看表_mysql之单表查询__我自己敲的代码

    插一个 删: DELETE *  from  表 where +条件    #删除的时候一定要加条件,即where后边的东西,否则会把表中数据全部都删除掉 1.select * from person ...

最新文章

  1. conda (picard)
  2. enspac启动失败代码2_电脑蓝屏代码0x000024
  3. 在运行时修补Java
  4. 哪些设计模式最值得学习
  5. android surfaceview 技术,Android中SurfaceView的理解和使用
  6. Byval 和 ByRef 使用
  7. leveldb——leveldb入门篇之Linux下编译配置和使用
  8. ssh远程登录报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  9. 如何对接VOLVO EDI系统?
  10. 图像基础--图像预处理技术(色彩插值、色彩校正、伽马校正、图像增强和白平衡)
  11. 【MATLAB生信分析】MATLAB生物信息分析工具箱(二)
  12. 前端和后端开发哪个工资高?
  13. win8打印机显示服务器脱机,打印机脱机状态 win8处理办法
  14. HR问:“你为什么离开上一家公司?”,这样回答最机智
  15. no matter相关
  16. 大数据解决方案:Hadoop监控
  17. 跟我学Spring3-开涛-笔记
  18. k-means均值聚类
  19. 个人博客中MetingJS引用qq音乐列表歌单
  20. Android截取人物头像,Android 图片截取人物头像(仿逗拍)

热门文章

  1. SQLSERVER排查CPU占用高的情况
  2. 并发编程(CountDownLatch使用)
  3. 内核模块相关命令:lsmod,depmod,modprob...
  4. mysql dba系统学习(1)mysql各版本编译安装
  5. atitit.Sealink2000国际海运信息管理系统
  6. plsql动态的sql
  7. 机房收费系统重构(三)—工厂+反射+DAL
  8. CPU100%不限性能和100%独享资源的区别
  9. 大数据与智能算法(一-基础技术)-SMU在线学习笔记
  10. windows系统共享文件夹访问无需验证(输入用户名和密码)即可进入