2022-08-03 day30

聚合函数:数学统计的函数:求和、最大值、最小值、平均值、统计行

分组查询: group  by  列名:根据该列分组查询,相同数据被分为一组,将表结构在内存发生变化,只能查询组信息(组名、聚合函数),聚合函数是针对每一组查询


组条件:

having,在使用了分组之后,可以对分组的查询结果再添加条件;

注意:

1:分组之后添加条件的逻辑思路,与where关键字逻辑意思完全一样,但是having一定是分组之后执行, 而where是查询表的基础上添加的条件。

2:使用having时,一定使用了group by,而使用了group  by,不一定使用having

排序 : order by  列名  asc(默认,可以不写)/desc


复合排序:order by 列名1  desc\asc,列名2  asc\desc:先根据列名1排序,当列名1的数据相同时,再根据第二列排序


数据截取:limit  x,y 将查询结果截取,从下标为x的行开始截取(行数据下标都是以0开始),截取y行数据


数据库三大范式

使用数据库,必须遵照mysql的三大要求(范式)。

练习

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、范围查询 between and 查询连续范围内的数据,包含左右边间,是一个闭区间 between and 必...
    我每天看妞阅读 254评论 0 0
  • oracle数据库 前言 oracle sql 第一章 Selecting Rows 第二章 Sortin...
    冰川_阅读 958评论 0 0
  • 数据库的相关概念 数据库的好处 1、持久化数据到本地2、可以实现结构化查询,方便管理 数据库的常见概念☆ 1、DB...
    lzh_1阅读 586评论 0 3
  • (7)以class降序查询student表中的所有记录: 降序:desc select * from stud...
    Kellem_阅读 783评论 0 2
  • 一.查询部分(s) 1.1 select关键字 作用:检索“列” 注意:1.select后面的列可以起别名(查询的...
    吃西瓜的的小青年阅读 866评论 0 0