这里写自定义目录标题
SQL语言学习
SQL:结构化查询语言的简称。
SQL书写注意样式
1.SQL对大小写不敏感,但是关键字一般用大写;数据库的表名,别名,字段名一般用小写。
2.使用(;)结尾、缩进保持一致、字符串类型加上引号。
3.执行语句:首先去找FROM和JOIN后面的表是否存在、然后根据WHERE筛选条件对记录筛选、如果有的话执行聚合语句Group by和筛选语句having部分、最后执行select部分的相关语句。
SQL知识点
SQL基础:语法,检索,排序,过滤,创建计算字段和使用别名;
SQL进阶:链接表,聚合,分组,条件判断,子查询以及时间序列的处理
分组
创建分组(GROUP BY)
之前学到的筛选操作都是基于整个表去进行的,那如果想要依据某列中的不同类别(比如说不同品牌/不同性别等等)进行分类统计时,就要用到数据分组,在SQL中数据分组是使用GROUP BY子句建立的。
在使用GROUP BY时需要注意的几点:
- GROUP BY子句可以包含任意数量的列,因而可以对分组进行多重嵌套,如按照班级和性别进行分组的话,结果中班级A包含男生组和女生组,班级B也包含男生组和女生组
- GROUP BY子句必须出现在WHERE子句之后,ORDER BY之前。