聚合函数
count 返回查询结果的条数
max 返回查询结果的最大值
min 返回查询结果的最小值
sum 返回查询结果的和
avg 返回查询结果的平均值
统计分数大于等于90的人数:
mysql> select count(*) from new_student
        -> where score >="90"; 

使用distinct剔除字段值重复的条数
mysql> select count(distinct score) from new_student
        -> where score >="90";
统计最高分-max
mysql> select max(score) from new_student;

统计最低分-min
mysql> select min(score) from new_student;
 mysql> select min(score) from new_student

        -> where score >=60;

统计分数大于等于90的分数的和-sum
 mysql> select sum(score) from new_student
        -> where score >="90";
统计平均数-avg
 mysql> select avg(score) from new_student
        -> where score >="80";

分组查询
语法格式;
select [聚合函数] 字段名 from 表名
where 查询条件
group by 字段名
having 过滤条件
mysql> select score,count(*) from new_student
        -> where score >=80
        -> group by score;

mysql> select score,count(*) from new_student
        -> where score >=80             
        -> group by score
        -> having score >=90;
注:having子语句与where子语句区别:前者在分组后对记录进行过滤,后者在分组前对记录进行过滤
mysql> select score,count(*) from new_student

        -> where score >=80
        -> group by score
        -> having score >=90
        -> order by score desc;

联合查询
语法格式
select 语句
union [all]
select 语句
...

 注:联合查询结果使用第一个select语句中的字段名
mysql> select * from test_wl
        -> union
        -> select * from test_wu;

转载于:https://www.cnblogs.com/wujiadong2014/p/5717198.html

mysql基础(3)-高级查询相关推荐

  1. MySQL基础_模糊查询—between and in is null <=>(安全等于)等关建字

    文章目录 MySQL基础_模糊查询-in关键字 MySQL基础_模糊查询-is null关键字 MySQL基础_[补充]安全等于的介绍 eg: select * from table where 字段 ...

  2. MySQL 基础———— UNION 联合查询

    引言 联合查询与连接查询不同,通过UNION 关键字,我们可以将多个查询语句一同执行并将结果集展示出来,不涉及到任何关联关系. UNION 的含义是"联合,并集,结合",在MySQ ...

  3. 【MySQL基础知识】查询、过滤数据关键字

    MySQL基础知识 一.检索数据 1. SELECT select是使用最广泛的检索数据的语句. 检索要查的表的所有列: select * from (表名称)... 检索要查的表的某一列或多列: s ...

  4. mysql基础操作和查询语句

    MySQL基础 mysql基础操作操作 MySQL基础 相关术语 数据库操作 MySQL管理 启动及关闭 MySQL 用户设置 /etc/my.cnf 文件配置 管理MySQL的命令 连接MySQL ...

  5. MySql基础教程(三)——查询训练

    在MySql两轮基础的学习之后,来一波实战演习... 三张表:学生表,课程表,成绩表. 建表详细信息见 MySql基础教程(一) 转载于:https://www.cnblogs.com/zhouerb ...

  6. mapengpeng1999@163.com MYSQL基础、分页查询

    数据库介绍 DB:数据库(database):用于存储和管理数据的"仓库". 保存数据的容器有:数组(临时性保存数据),集合,(数组或集合中数据,在程序运行结束后,在堆或栈中空间被 ...

  7. mysql基础和高级整理_MySQL基础笔记整理

    MySQL安装和启动 Windows下安装和启动服务 安装 1 在MySQL官网下载zip文件, 2 在任意位置保存解压.这里在E盘创建MySQL目录 E:\MySQL\ 3 E:\Monkey\my ...

  8. mysql基础和高级整理_mysql基础整理01

    查询所有表 show tables; 创建表 create table 表名(字段1名 字段1类型,字段2名 字段2类型); create table person(name varchar(10), ...

  9. 【Spring Data JPA自学笔记三】Spring Data JPA的基础和高级查询方法

    文章目录 调用接口的基础方法查询 Repository CrudRepository PagingAndSortingRepository JPARepository JpaSpecification ...

  10. MySQL基础~多表查询分类与SQL92和99语法如何实现内连接和外连接

    文章目录 多表查询的分类 等值连接 vs 非等值连接 自连接 vs 非自连接 内连接 vs 外连接 SQL92和SQL99语法如何实现内外连接 多表查询的分类 这个分类是根据多表查询时的连接条件而划分 ...

最新文章

  1. .pth is a zip archive (did you mean to use torch.jit.load()?)
  2. 掌握这些知识点还怕工资上不了30k?(Java篇)
  3. learning ddr pagesize calculate
  4. PL/SQL 08 异常 exception
  5. C++学习笔记(二)
  6. OpenShift 4 - RBAC基于Role的访问授权
  7. python数据模型_#PYTHON#数据模型 | 学步园
  8. python socket清空接受区_用 Python 开发一个 「聊天室」
  9. 对称加密算法之Java SM4算法应用 附可用工具类
  10. flash 在谷歌 不能使用
  11. SC7A20 三轴加速度传感器 驱动
  12. cmos逻辑门传输延迟时间_组合逻辑电路详解、实现及其应用
  13. 适合于图像处理方向的SCI期刊杂志列表
  14. 需求分析——功能需求和非功能需求
  15. 采用CPLD或者FPGA显示TFT液晶屏
  16. 7个月吐血整理!Android面试相关文章及Github学习资料(标星3.2K)
  17. 微信叫车系统|顺风车小程序|在线选座拼车订票APP【开发实战】
  18. 第一个被赋予公明身份的机器人_索菲亚成为首位被授予公民身份的机器人
  19. Linux管线命令 - cut,grep,sort,uniq,wc,tee,tr,col,join,paste,expand,split,xargs
  20. 娣卞叆娴呭嚭绁炵粡缃戠粶pdf

热门文章

  1. python3 beautifulsoup 表格_[Python3爬虫]Beautiful Soup解析库
  2. 光流 | OpenCV中的光流有关函数
  3. windows下利用sox批量将PCM转为WAV
  4. mfc 怎样动态设置static text 的可见属性
  5. math.floor java_Java Math.floor() 方法
  6. python的基本语法和语言_Python基本语法
  7. Pandas文本处理双雄extract+extractall
  8. 【Python】详解Python模块、包、库
  9. 【学术相关】如何避免博士延期毕业?
  10. 【机器学习基础】前置知识(一):数学符号及希腊字母